/* CSS Document */
body{
    font:0.75em/1.5em Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    color:#333;
}
#wrapper{
    width:940px;
    margin:0 auto;
}
img{
    border:0;
}
form{
    margin:0;
    padding:0;
}

a{
    color:#0066cc;
    text-decoration:none;
}
a:hover{
    color:#0066cc;
    text-decoration:underline;
}
h2{
    padding:5px 0;
    margin:10 0 0 5px;
    font-size:16px;
}
h3{
    font-size:14px;
    margin:0;
    padding:0;
}
h4{
    margin-top:5px;
    padding-bottom:3px;
    font-size:12px;
    color:#333;
}
h5{
    margin:0;
    padding:0;
    font-size:10px;
}
ul, li, p{
    margin:0;
    padding:0;
}
input[type='text'], select{
    color:#333;
    width:210px;
}
input[type='text']{
    height:18px;
}
select{
    height:22px;
    border:1px solid #9EB7CD;
    background:url(../images/bg-input.gif) repeat-x 0 0;
}
textarea{
    color:#333;
    border:1px solid #9EB7CD;
}
input[type='password']{
    color:#333;
    height:18px;
    border:1px solid #9EB7CD;
    width:210px;
}
input[type='text'], textarea, input[type='password']{
    background:#fff url(../images/bg-input.gif) repeat-x 0 0;
    border:1px solid #9EB7CD;
}
input[type='button']{
    *padding:0;
}

#input-small{
    color:#555;
    border:1px solid #9EB7CD;
    width:120px;
    float:left;
    margin-right:10px;
}
.input-medium{
    color:#555;
    border:1px solid #9EB7CD;
    width:150px;
    height:22px;
}
.input-large{
    color:#555;
    border:1px solid #9EB7CD;
    width:220px;
    height:18px;
}
.input-huge{
    color:#555;
    border:1px solid #9EB7CD;
    width:350px;
    height:18px;
}
.input-small:hover, .input-medium:hover, .input-huge:hover, .input-large:hover{
    background:#f9f9f9;
}
.yel{
    color:#ff5c02;
    font-weight:bold;
}

.yel-large{
    color:#ff5c02;
    font-weight:bold;
    font-size:15px;
}

.normal{
    color:#333;
    font-weight:normal;
}

.title-link{
    margin-left:10px;
}

.table-title-transaction{
    color:#ff5c02;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}

.span-grey{
    color:#777;
}

.clear{
    clear:both;
    height:1px;
    overflow:hidden;
}
#header{
    height:10px;
    clear:both;
}
#body{
    overflow:hidden;
}
#footer{
    margin-top:15px;
    overflow:hidden;
}


/*------------hearder-------------*/

/*----------------body-------------*/
#body-top{
    width:940px;
    margin:0 auto;
    margin-bottom:0px;
    background:#fff;
    height:85px;
}
#logo{
    width:265px;
    float:left;
    margin-top:10px;
}
#logo a{
    width:383px;
    height:65px;
    display:block;
    background:url(../images/logo-nl.png) no-repeat 0 0;
    text-indent:-3000px;
    overflow:hidden;
}
#account-top{
    text-align:right;
    height:30px;
    padding-top:0px;
    font-size:11px;
    padding-right:0px;
    float:right;
}
#use-login{
    height:21px;
    /*margin-top:5px;*/
    line-height:21px;
}
#use-login #icon-man-login{
    margin-right:10px;
}

#link-use-login{
    line-height:21px;
    padding-left:2px;
    float:right;
    font-size:11px;
    /*background:url(images/icon-man-login.gif) no-repeat 0 50%;*/
}

#link-use-login a{
    color:#0066cc;
    text-decoration:none;
}

#name-use-login{
    font-weight:bold;
    line-height:21px;
    padding-left:2px;
    float:right;
    font-size:12px;
    /*background:url(images/icon-man-login.gif) no-repeat 0 50%;*/
}
#shortcut-login-infomation{
    float:right;
    margin-left:10px;
    font-size:11px;
}
#name-use-login a{
    color:#333;
    text-decoration:none;
}
#shortcut-use-login{
    right:0;
    top:0;
    margin-top:15px;
    margin-right:115px;
    width:160px;
    text-align:left;
    background:#f9f9f9;
    border:1px solid #3fa0c3;
}
#name-use-login-shortcut{
    text-align:center;
    padding:5px 0;
}
#name-use-login-shortcut a{
    font-weight:bold;
    color:#ff5c02;
}
#tag-use-login-shortcut{
    background:#fff url(images/bg-box-button-login.jpg) repeat-x 0 0;
    font-size:11px;
    border-bottom:1px solid #d2d2d2;
    padding:5px 0;

}
#tag-use-login-shortcut ul{
    list-style:none;
    margin:0 5px;
}
#tag-use-login-shortcut a{
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    padding-left:10px;
}
#tag-use-login-shortcut a:hover{
    color:#ff5a00;
}
#button-use-login-shortcut{
    background:#fff url(images/bg-box-button-login.jpg) repeat-x 0 0;
    height:40px;
    padding-top:5px;
    text-align:center;
}
#button-use-login-shortcut .login-button{
    float:none;
    margin:5px 0 0 0;
}

#main-nav{
    float:right;
    margin-left:100px;
    margin-top:42px;
    font-weight:bold;
    height:33px;
    line-height:33px;
}
#main-nav-login{
    margin-left:100px;
    margin-top:0px;
    font-weight:bold;
    height:33px;
    font-size:12px;
    line-height:33px;
}
#main-nav .end, #main-nav-login .end{
    border:0;
    padding-right:0;
}

#main-nav ul, #main-nav-login ul{
    margin:0;
    padding:0;
}
#main-nav ul li{
    float:left;
    list-style:none;
    margin:0;
}
#main-nav-login li{
    list-style:none;
    margin:0;
    float:left;
}
#main-nav-login ul{
    float:right;
}
#main-nav a, #main-nav-login a{
    padding:0 10px;
    border-right:1px solid #eee;
    color:#0066cc;
}
#main-nav a:hover, #main-nav-login a:hover, #main-nav .active a, #main-nav-login .active a{
    color:#ff5a00;
    text-decoration:none;
}
/*----------------content--------------*/
#content{
    width:940px;
    background:#fff;
    margin:0 auto;
    overflow:hidden;
}
#content h2{
    margin-bottom:15px;
    margin-left:0px;
    color:#ff5c02;
    /*border-bottom:1px solid #e2e2e2;*/
}
#content-left{
    float:left;
    width:235px;
}
#content-right{
    float:right;
    width:690px;
}
#heart-banner{
    height:220px;
    margin-bottom:10px;
    position:relative;
}
#pic-heart img{
    height:220px;
    width:940px
}
#title-heartbanner{
    /*background:url(images/bg-title-heartbanner.png) repeat 0 0;*/
    width:940px;
    height:30px;
    bottom:0;
    position:absolute;
}
*html #title-heartbanner {  /*Fix cho IE6*/
    background-image:none;
    FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg-title-heartbanner.png', sizingMethod='crop');
}
#title-heartbanner li{
    float:left;
    list-style:none;
    width:235px;
}
#title-heartbanner .end a{
    border:0;
}
#title-heartbanner a{
    background:url(images/bg-title-heartbanner.png) repeat 0 0;
    border-right:1px solid #fff;
    color:#fff;
    padding:3px 5px 3px 6px;
    height:24px;
    line-height:24px;
    font-weight:bold;
    display:block;
    text-decoration:none;
}
#title-heartbanner a:hover, #title-heartbanner .active a{
    background:none;
    color:#333;
    border:0;
}
#title-heartbanner span{
    background:url(images/hearbanner-dot-gray.gif) no-repeat 0 50%;
    margin-right:5px;
    width:14px;
    height:24px;
    float:left;
}
#title-heartbanner .active span, #title-heartbanner a:hover span{
    background:url(images/hearbanner-dot-yell.gif) no-repeat 0 50%;
    margin-right:5px;
    width:14px;
    height:24px;
    float:left;
}
/*----------help---------*/
#help{
    margin-bottom:15px;
    height:131px;
    _height:135px;
    overflow:hidden;
}
#help1, #help2, #help3{
    width:220px;
    background:url(images/bg-box-new-home.jpg) repeat-x 0 0;
}
#help1, #help2{
    float:left;
    margin-right:15px;
}
#help3{
    float:right;
}
#help p{
    margin:0;
    padding:0;
}
#help .title{
    margin-top:10px;
}
#help .title a{
    color:#ff5c01;
    font-weight:bold;
}
.redmove{
    text-align:right;
    margin-right:10px;
    font-size:11px;
    overflow:hidden;
    margin-bottom:5px;
}
.redmove a{
    background:url(images/bg-redmove.gif) no-repeat 0 4px;
    padding-left:12px;
}
.pic-hepl{
    width:40px;
    height:100px;
    float:left;
    margin:10px 0 0 0;
}
.content-hepl{
    margin:10px 10px 0 50px;



}
#help3 .pic-hepl, #help2 .pic-hepl{






    margin-left:10px;
    margin-right:10px;
    height:100px;
}



/*---------------news-------------*/
#news{
    overflow:hidden;
}
#news, #partner{
    border:1px solid #d2d2d2;
    overflow:hidden;
    margin-bottom:10px;
}
#news-left{
    width:455px;
    overflow:hidden;
    float:left;
}
#news-right{
    margin-left:470px;
    background:url(images/bg-box-new-home.jpg) repeat-x 0px 1px;
    padding:5px 0;
}
#news-right h4{
    font-weight:normal;
}
#news-left h3{
    margin:5px 0 10px 10px;
    text-transform:uppercase;
}
#news-left h3 a{
    padding:0;
    font-size:12px;
}
#news-left img{
    margin:5px 10px 10px 10px;
    width:100px;
    float:left;
}
#news-left p{
    margin:0;
    padding:0;
}
#news-left .title a{
    color:#000;
    font-weight:bold;
}
#news-right	ul{
    margin:0px 0 0 20px;
    padding:0;
    color:#999;
}
#news-right	ul li{
    margin-bottom:5px;
    margin-right:10px;
    vertical-align:top;
    line-height:18px;
}


/*-----------------partner-------------*/

.box-title{
    background: url(images/bg-box-title.gif) repeat-x 0 100%;
    padding-left:10px;
    height:26px;
    line-height:26px;
    font-weight:bold;
    border:1px solid #fff;
}
.box-title	h3{
    color:#333;
    margin:0px;
    padding:0;
    font-size:12px;
}
#logo-partner table{
    margin-top:5px;
}
#logo-partner img{
}
#logo-partner td{
    text-align:center;
    padding:1px 0;
}


/*-----------------right--------------*/
.box{
    border:1px solid #d2d2d2;
    margin-bottom:10px;
}
.box .title h4{
    text-transform:uppercase;
    color:#555;
}
/*------login-----*/
.title{
    background:url(images/bg-box-title.gif) repeat-x 0 100%;
    border:1px solid #fff;
    height:26px;
    line-height:26px;
    font-weight:bold;
    padding-left:8px;
    border-bottom:0;
    color:#555;
    text-transform:uppercase;
}
.title-box{
    background:url(images/bg-box-title.gif) repeat-x 0 100%;
    border:1px solid #fff;
    height:26px;
    padding-left:8px;
    border-bottom:0;
    color:#555;
    text-transform:uppercase;
}
#input-login{
    /*background:#f9f9f9;*/
    padding:10px 10px 0 10px;
    overflow:hidden;
}
#input-login td{
    padding:3px 0;
    vertical-align:top;
}
#input-email{
    margin-bottom:8px;
    width:210px;
    _width:207px;
}
#input-pass{
    margin-bottom:8px;
    width:190px;
    _width:185px;
}
#input-login span{
    float:right;
}
#box-button-login{
    border-bottom:1px solid #ccc;
    height:35px;
    line-height:30px;
    padding:0px 0 2px 10px;
    _padding:0px 0 5px 10px;
    margin:0;
    /*background:#f9f9f9;*/
    overflow:hidden;
}
#box-button-login a:hover{
    text-decoration:none;
    color:#ff6000;
}
.login-button{
    background:url(images/bg-button-login.gif) no-repeat 0 0;
    width:86px;
    height:26px;
    padding-bottom:3px;
    _padding-bottom:0px;
    color:#fff;
    border:0;
    float:left;
    margin-right:10px;
    margin-top:3px;
}
#dangky{
    /*background:url(images/bg-box-button-login.jpg) repeat-x 0 0;*/
    text-align:center;
    padding-top:10px;
    padding-bottom:11px;
    line-height:25px;
}
.dangky-button{
    width:210px;
    margin:0 auto;
    overflow:hidden;
}
.dangky-l{
    background:url(images/bg-button-dangky-l.gif) no-repeat 0 0;
    height:45px;
    width:4px;
    margin-top:5px;
    float:left;
}
.dangky-r{
    background:url(images/bg-button-dangky-r.gif) no-repeat 0 0;
    height:45px;
    margin-top:5px;
    width:4px;
    float:right;
}
.dangky-c{
    background:url(images/bg-button-dangky-c.gif) repeat-x 0 0;
    line-height:45px;
    margin-top:5px;
    font-size:18px;
}
.dangky-c a{
    color:#fff;
    text-decoration:none;
    display:block;
    height:45px;
}
.dangky-c a:hover{
    color:#fff600;
    text-decoration:none;
}

#account-login{
    padding:18px 10px;
    /*background:#f9f9f9;*/
}
#account-login p a{
    margin-bottom:30px;
}
#accout-login-name{
    width:195px;
    padding:5px;
    font-size:11px;
    border:1px solid #e7d09e;
    background:#fffeec;
}
#operation-login{
    padding-left:10px;
    padding-top:0;
    /*background:url(images/bg-box-button-login.jpg) repeat-x 0 0;*/
}
#operation-login ul li{
    text-align:left;
    margin-left:15px;
    color:#ff9c00;
    margin-bottom:5px;
    font-size:11px;
}
#operation-login ul li a:hover{
    text-decoration:none;
    color:#ff5a00
}

/*----website tich hop------*/
#site-partner{
    overflow:hidden;
}


#site-partner table{
    margin-top:5px;
}
#site-partner td{
    vertical-align:top;
    text-align:center;
}
#site-partner img{
    border:1px solid #ccc;
}

/*----------------footer----------*/
#menu-footer{
    text-align:center;
    color:#999;
    font-weight:bold;
    margin-bottom:10px;
    height:33px;
    line-height:33px;
    border-top:2px solid #ff9a00;
    border-bottom:1px solid #ccc;
    overflow:hidden;
}
#menu-footer a{
    margin:0 10px;
    font-weight:bold;
    color:#777;
}
#footer-add{
    width:940px;
    margin:10px auto;
    color:#777;
    font-size:11px;
    overflow:hidden;
}
#footer-add-left{
    width:480px;
    float:left;
    font-size:11px;
}
#footer-add-left a{
    margin:0 5px;
}
#footer-add-right{
    width:410px;
    float:right;
    display:block;
    border-left:1px solid #ccc;
    padding-left:20px;
}
#footer-add address{
    font-style:normal;
}

/*--------------------------------REGISTER---------------------------*/

#register-personal th{
    width:180px;
    text-align:right;
    font-weight:normal;
    vertical-align:top;
}
#register-left{
    float:left;
    width:450px;
    padding-right:20px;
    /*border-right:1px solid #eee;*/
}
#register-right{
    float:right;
    width:450px;
}
#register-left-top{
    background:url(../images/register-box-bg-top-c.gif) repeat-x 0 0;
    height:5px;
    overflow:hidden;
}
#register-left-top-l{
    background:url(../images/register-box-bg-top-l.gif) no-repeat 0 0;
    height:5px;
    width:5px;
    float:left;
}
#register-left-top-r{
    background:url(../images/register-box-bg-top-r.gif) no-repeat 100% 0;
    height:5px;
    width:5px;
    float:right;
}
#register-left-top-c{
    margin:0 5px;
}
#register-left-bottom{
    background:url(images/register-box-bg-bottom-c.gif) repeat-x 0 0;
    height:5px;
}
#register-left-bottom-l{
    background:url(../images/register-box-bg-bottom-l.gif) no-repeat 0 0;
    width:5px;
    height:5px;
    float:left;
}
#register-left-bottom-r{
    background:url(../images/register-box-bg-bottom-r.gif) no-repeat 0 0;
    height:5px;
    width:5px;
    float:right;
}
#register-left-bottom-c{
    margin:0 5px;
    overflow:hidden;
    height:5px;
    background:url(../images/register-box-bg-bottom-c.gif) repeat-x 0 100%;
}

#register-left-content{
    background:#dde8ef url(../images/register-box-bg-content.gif) repeat-x 0 0;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    padding:5px 0;
    width:448px;
    overflow:hidden;
}
#register-left-content h4{
    margin-bottom:10px;
    color:#ff5c01;
}
#register-left-content ul{
    margin:0;
    padding:0;
    overflow:hidden;
}
#register-left-content ul li{
    margin-left:15px;
    margin-bottom:5px;
}
#register-right-top{
    background:url(../images/register-box2-bg-top-c.gif) repeat-x 0 0;
    height:5px;
    overflow:hidden;
}
#register-right-top-l{
    background:url(../images/register-box2-bg-top-l.gif) no-repeat 0 0;
    height:5px;
    width:5px;
    float:left;
}
#register-right-top-r{
    background:url(../images/register-box2-bg-top-r.gif) no-repeat 100% 0;
    height:5px;
    width:5px;
    float:right;
}
#register-right-top-c{
    margin:0 5px;
}
#register-right-bottom{
    background:url(images/register-box2-bg-bottom-c.gif) repeat-x 0 0;
    height:5px;
}
#register-right-bottom-l{
    background:url(../images/register-box2-bg-bottom-l.gif) no-repeat 0 0;
    width:5px;
    height:5px;
    float:left;
}
#register-right-bottom-r{
    background:url(../images/register-box2-bg-bottom-r.gif) no-repeat 0 0;
    height:5px;
    width:5px;
    float:right;
}
#register-right-bottom-c{
    margin:0 5px;
    overflow:hidden;
    height:5px;
    background:url(../images/register-box2-bg-bottom-c.gif) repeat-x 0 100%;
}


#register-right-content{
    background:#e3e3e3 url(../images/register-box2-bg-content.gif) repeat-x 0 0;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    padding:5px 0;
    width:448px;
    overflow:hidden;
}
#register-right-content h4{
    margin-bottom:10px;
    color:#ff5c01;
}
#register-right-content ul{
    margin:0;
    padding:0;
    overflow:hidden;
}
#register-right-content ul li{
    margin-left:15px;
    margin-bottom:5px;
}
.pic-rigister{
    float:left;
    width:110px;
    height:150px;
    margin-top:20px;
    text-align:center;
    overflow:hidden;
}
.content-rigister{
    margin-right:10px;
    float:right;
    width:320px;
    overflow:hidden;
}
#register-left-content .content-rigister h4, #register-right-content .content-rigister h4{
    border-bottom:1px solid #cbd7db;
    margin-right:0px;
    margin-bottom:10px;
    color:#333;
}

.content-rigister h4 a{
    color:#333;
}
.content-rigister ul{
    margin:0;
}
.buttom-rigister{
    background:url(images/bg-buttom-register.gif) no-repeat 0 0;
    width:102px;
    height:35px;
    border:0;
    margin-right:20px;
    padding-bottom:0px;
    color:#fff;
    overflow:hidden;
}
.box-button-rigister{
    text-align:right;
}


#title{
    margin-bottom: 10px;
    padding-bottom:5px;
    overflow:hidden;
    /*border-bottom: 1px solid #e2e2e2;*/
}

#title-no-underline{
    margin-top: 10px;
    margin-bottom: 10px;
    overflow:hidden;
    font-size:16px;
    color:#ff5c02;
    font-weight:bold;
    /*border-bottom: 1px solid #e2e2e2;*/
}

#title .yel{
    font-size:16px;
    margin-left:0px;
}
/*------------------------BUSINESS--------------------*/
#account-info-title{
    /*border:1px solid #e2e2e2;*/
    /*background:#ffffe5;*/
    width:745px;
    margin-bottom: 15px;
    padding-bottom:5px;
    overflow:hidden;
    border-bottom: 1px solid #e2e2e2;
}
#account-info-title .yel{
    font-size:16px;
}

#account-info-title-no-underline{
    width:745px;
    margin-bottom: 10px;
    padding-bottom:2px;
    overflow:hidden;
}

#account-info-title-no-underline .yel{
    font-size:16px;
}

#note-top{
    /*border:1px solid #a5b4bc;
	margin:10px 0 10px 0;*/
    border:1px solid #e2e2e2;
    background:#f9f9f9;
    padding:5px 10px;

    margin:0 0 10px 0;
    /*
	border:1px solid #b9ced8;
	background:#d1ecfa url(images/bg-note-top.gif) repeat-x 0 100%;*/
    width:918px;
    overflow:hidden;
}

#note-top-left{
    float:left;
    width:100px;
    margin:10px 0 10px 10px;
    text-align:center;
    overflow:hidden;
}
#note-top-left img{
    margin-top:10px;
}
#note-top-right{
    float:right;
    width:780px;
    margin:10px 10px 10px 0;
}
#note-top-right h3{
    color:#ff5d01;
    font-size:16px;
}
#note-top h3{
    color:#ff5d01;
    font-size:16px;
    margin:5px 0 5px 0;
}
#note-top p{
    margin:5px 0;
}
#nav{
    background:url(images/business-nav-bg-c.gif) repeat-x 0 0;
    height:40px;
    margin-bottom:20px;
}
#nav-l{
    background:url(images/business-nav-bg-left.gif) no-repeat 0 0;
    width:4px;
    height:40px;
    float:left;
}
#nav-r{
    background:url(images/business-nav-bg-right.gif) no-repeat 0 0;
    width:4px;
    height:40px;
    float:right;
}
#nav-c{
    height:40px;
}
#nav-c ul{
    margin:0 0 0 5px;
    padding:0;
    height:40px;
    background:url(images/business-nav-home-icon.gif) no-repeat 0 10px;
}
#nav-c ul li{
    margin:0;
    padding:0;
    float:left;
    line-height:40px;
    height:40px;
    list-style:none;
    margin-left:15px;
}
#nav-c ul li a{
    display:block;
    height:40px;
    background:url(images/business-nav-bg.gif) no-repeat 100% 0;
    padding: 0 12px 0 0px;
    line-height:40px;
    color:#444;
    float:left;
    font-weight:bold;
    overflow:hidden;
}
#nav-c ul li a:hover, #nav-c ul li .active{
    color:#ff5d01;
    text-decoration:none;
}
.number{
    background:url(images/business-nav-bg-number.gif) no-repeat 0 12px;
    _background:url(images/business-nav-bg-number.gif) no-repeat 0 12px;
    float:left;
    width:14px;
    padding:0px 0 0 5px;
    color:#fff;
}
#nav-c .business-rigister{
    height:40px;

    margin-left:30px;
    _padding-left:10px;
    _margin-left:10px;

    padding-right:15px;
    background:url(images/business-nav-bg.gif) no-repeat 100% 0;
}
#nav-c .business-rigister a{
    margin-left:20px;
    background:url(images/business-nav-bg.gif) no-repeat 0 0;
}
#nav-c img{
    margin-top:12px;
}

/*---box----*/
.box-business{
    margin-bottom:15px;
    overflow:hidden;
}
.box-business-top{
    height:5px;
    background:url(images/business-box-top-c.gif) repeat-x 0 0;
    overflow:hidden;
}
.box-business-top-l{



    width:5px;

    height:5px;
    background:url(images/business-box-top-l.gif) no-repeat 0 0;
    float:left;
}
.box-business-top-r{
    width:5px;
    height:5px;
    background:url(images/business-box-top-r.gif) no-repeat 0 0;
    float:right;
}
.box-business-top-c{
    margin:0 5px;
    height:5px;
    overflow:hidden;
}
.box-business-bottom{
    background:url(images/business-box-bottom-c.gif) repeat-x 0 0;
    height:5px;
    overflow:hidden;
}
.box-business-bottom-l{
    width:5px;
    height:5px;
    background:url(images/business-box-bottom-l.gif) no-repeat 0 0;
    float:left;
}
.box-business-bottom-r{
    width:5px;
    height:5px;
    background:url(images/bg-box-bottom-r.gif) no-repeat 0 0;
    float:right;
}
box-business-bottom-c{
    margin:0 5px;
    background:url(images/business-box-bottom-c.gif) repeat-x 0 0;
    height:5px;
}
.box-business-content{
    border-right: 1px solid #a5b4bc;
    border-left: 1px solid #a5b4bc;
    padding:10px 0;
    overflow:hidden;
    width:938px;
}
.box-business-content h4{
    border-bottom:1px solid #cbd7db;
    margin:0px 10px 10px 10px;
    padding: 0 0 3px 0;
    overflow:hidden;
}
.box-business-content p{
    margin:5px 20px;
}
.box-business-content td{
    vertical-align:top;
}
.table-box{
    margin:10px 10px;
}
.table-box td{
    vertical-align:top;
    padding:0 5px;
}
.table-box th{
    text-align:right;
    font-weight:normal;
    width:130px;
    vertical-align:top;
}
.input-business, .list-business{
    height:22px;
    color:#555;
    line-height:16px;
    border:1px solid #a5b4bc;
    background:#fff;
}

.list-business-2{
    width:110px;
    height:18px;
    color:#555;
    line-height:16px;
    border:1px solid #999;
    background:#fff;
}
.input-business:hover{
    background:#f9f9f9;
}
.input-business-date, .list-business-local{
    width:110px;
    height:18px;
    line-height:16px;
    border:1px solid #717171;
    background:#fbfbfb;
}
.xemthem{
    text-align:right;
    margin-right:10px;
}
.checkbox{
    /*border:1px solid #a5b4bc;*/
    border-left:0;
    border-right:0;
    background:#e2ecf1;
    padding:8px 40px;
    line-height:20px;
    margin:10px 0 10px 0;
    clear:both;
}
.register-button{
    background:url(../images/rigister-button.gif) repeat-x 0 0;
    height:27px;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    padding:0 15px 4px 15px;
    _padding:0;
    margin-left:20px;
    border:1px solid #153b77;
}
.truycapnhanh{
    text-align:right;
    overflow:hidden;
    margin-top:10px;
    padding:5px 5px;
    background:#efefef;
    /*border-top:1px solid #a5b4bc;*/
    border-top:1px solid #ddd;
}
.truycapnhanh a{
    margin-right:10px;
    padding-right:10px;
    border-right:1px solid #ccc;
}

.truycapnhanh a:hover{
    color: ff5c02;
}
.truycapnhanh .end{
    border-right:0;
    padding-right:0;
}
.box-dieukhoan{
    overflow: auto;
    height:120px;
    border:1px solid #717171;
    margin:0;
}
.box-dieukhoan p{
    margin:10px;
}
.line{
    height:10px;
    border-bottom:5px solid #005b7f;
    margin:20px 0;
}

/*--------OTP-------*/
.box-active-otp{
    margin:20px 20px 0 20px;
    overflow:hidden;

}
.box-active-otp-l{
    width:345px;
    float:left;
}
.box-active-otp-r{
    margin-left:360px;
}
.box-active-otp-l-top{
    background:url(images/Individual-otp-box-top-c.gif) repeat-x 0 0;
    height:5px;
    overflow:hidden;
}
.box-active-otp-l-top-l{
    background:url(images/Individual-otp-box-top-l.gif) no-repeat 0 0;
    height:5px;
    width:5px;
    float:left;
}
.box-active-otp-l-top-r{
    background:url(images/Individual-otp-box-top-r.gif) no-repeat 0 0;
    height:5px;
    width:5px;
    float:right;
}
.box-active-otp-l-top-c{
    margin:0 5px;
    height:5px;
}
.box-active-otp-l-bottom{
    background:url(images/Individual-otp-box-bottom-c.gif) repeat-x 0 0;
    height:5px;
}
.box-active-otp-l-bottom-l{
    background:url(images/Individual-otp-box-bottom-l.gif) no-repeat 0 0;

    height:5px;
    width:5px;
    float:left;
}
.box-active-otp-l-bottom-r{
    background:url(images/Individual-otp-box-bottom-r.gif) no-repeat 0 0;
    height:5px;
    width:5px;
    float:right;
}
.box-active-otp-l-content{
    background:url(images/Individual-otp-box-content.gif) repeat-x 0 0;
    border-left:1px solid #bebebe;
    border-right:1px solid #bebebe;
    height:65px;
    width:283px;
    padding:40px 30px;
    overflow:hidden;
}
.box-active-otp-l-content th{
    text-align:left;
    font-size:14px;
    width:120px;
}

/*-----------------OTP2-------------------*/
#individual{
    width:938px;
}
#individual h2{
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
}
#individual-right{
    margin:10px;
}
#individual-right p{
    margin:10px 20px;
}
.box-active-otp2-r{
    float:right;
    width:300px;
}
.box-otp2{
    width:240px;
    margin:0 10px;
    background:#fff url(images/Individual-otp2-box-bg.jpg) repeat-x 0 0;
    /*border:1px solid #bebebe;*/
    padding:10px 20px;
    overflow:hidden;
}
.box-otp2 td{
    vertical-align:top;
}
.box-active-otp2-l {
    width:550px;
    float:left;
}
.box-active-otp2-l p{
    margin:5px 10px;
}
/*------------------success------------*/
.alert{
    margin:10px 0;
    border: 1px solid #a5b4bc;
    padding:10px 0;
    overflow:hidden;
}

.alert h3{
    color:#ff5d01;
    margin-bottom:10px;
    text-transform:uppercase;
}
.alert .checkbox{
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
#alert-left{
    float:left;
    width:100px;
    padding-top:20px;
    text-align:center;
    vertical-align:middle;
}
#alert-right{
    float:right;
    width:800px;
    margin-right:20px;
}
#alert-right .title{
    background:none;
    text-transform:none;
    border:0;
    line-height:normal;
    font-size:18px;
    font-weight:normal;
    margin:10px 0 5px 0;
    padding-left:0;
}
#alert-right .button-content{
    margin-top:10px;
}

.success-content {
    margin-top:10px;
}

#alert-right #alert-other{
    margin-top:10px;
    border-top:1px solid #eee;
    padding-top:5px;
}
#alert-right #alert-other li{
    list-style:none;
    margin-bottom:5px;
    background:url(images/dot-yell-1.gif) no-repeat 0 7px;
    padding-left:12px;
}
#success-message{
    overflow:hidden;
}
#success-message #alert-right .title, #info-message #alert-right .title{
    color:#0066cc;

}
#error-message #alert-right .title{
    color:#ff0000;
}
#alert-right .alert-content{
    font-size:13px;
}
#error-message{
    background:#ffffde;
    border:1px solid #ffcf0f;
}
/*------------signin-------------*/
.signin{
    background:url(images/signin-bg.gif) no-repeat 0 0 !important;
}
#signin-left{
    float:left;
    width:600px;
    margin-top:120px;
    margin-left:0px;
    overflow:hidden;
}
#signin-right{
    width:230px;
    float:right;
    margin-right:30px;
    margin-top:30px;
    overflow:hidden;
}
#signin-right #login{
    margin:0;
}
#signin-left h3{
    color:#2b568a;
    font-size:18px;
    margin:0 0 15px 0;
    padding-top:5px;




}
#signin-left h3 a{
    font-size:22px;
    color:#2b568a;
}
#signin-left p{
    background: url(images/bg-title-heartbanner.png) no-repeat 0 8px;
    padding-left:11px;
    margin-bottom:18px;
    overflow:hidden;
    /*line-height:32px;*/
}
/*-------------------------ACCOUNT INFO---------------------*/
#menu-nav-content{
    background:url(images/account-menu-bg-c.gif) repeat-x 0 0;
    height:66px;
    margin-bottom:20px;
    overflow:hidden;
}
#menu-nav-content-l{
    background:url(images/account-menu-bg-l.gif) no-repeat 0 0;
    width:4px;
    height:66px;
    float:left;
}
#menu-nav-content-r{
    background:url(images/account-menu-bg-r.gif) no-repeat 0 0;
    width:4px;
    height:66px;
    float:right;
}
#menu-nav-content-c{
    height:66px;
    margin:0 4px;
}
#menu-nav-content-c .end{




    background:none;
    padding-right:0;
    margin-right:0;
}
#menu-nav-content-main{
    height:36px;
    overflow:hidden;
    text-transform:uppercase;
    font-weight:bold;

}
#menu-nav-content-main ul{
    margin-top:5px;
}
#menu-nav-content-main li{
    float:left;
    list-style:none;
    background:url(images/account-menu-bg-c-line.gif) no-repeat 100% 0px;
    padding:0 8px;
}
#menu-nav-content-main li a{

    color:#fff;
    line-height:30px;
    padding-left:12px;
    display:block;
}
#menu-nav-content-main li a span{
    padding-right:12px;
    display:block;
}
#menu-nav-content-main li a:hover{
    background:url(images/account-menu-bg-c-hover.gif) no-repeat 0 0;
    text-decoration:none;
}
#menu-nav-content-main li a:hover span{
    background:url(images/account-menu-bg-c-hover.gif) no-repeat 100% 0;
}
#menu-nav-content-main .active a, #menu-nav-content-main .active a:hover{
    background:url(images/account-menu-bg-c-active.gif) no-repeat 0 0;
    text-decoration:none;
    color:#1f1f1f;
}
#menu-nav-content-main .active a span, #menu-nav-content-main .active a:hover span{
    background:url(images/account-menu-bg-c-active.gif) no-repeat 100% 0;
}

#menu-nav-content-sub ul{
    margin-top:3px;
    padding:0;
}
#menu-nav-content-sub ul li{
    margin:0;
    padding:0 5px;
    float:left;
    list-style:none;
    background:url(images/menu-nav-bg-line.gif) no-repeat 100% 50%;
}
#menu-nav-content-sub ul li a{
    padding-left:10px;
    color:#555;
    height:22px;
    line-height:22px;
    display:block;
    float:left;
}
#menu-nav-content-sub ul li a span{
    padding-right:10px;
    display:block;
}
#menu-nav-content-sub ul li a:hover{
    color:#ff5a00;
    background:url(images/account-menu-sub-bg-hover.gif) no-repeat 0 0;
    text-decoration:none;
}
#menu-nav-content-sub ul li a:hover span{
    background:url(images/account-menu-sub-bg-hover.gif) no-repeat 100% 0;
}
#menu-nav-content-sub li.active a, #menu-nav-content-sub li.active a:hover{
    color:#fff;
    background:url(images/account-menu-sub-bg-active.gif) no-repeat 0 0;
    text-decoration:none;

    no-repeat 0 0;
    font-weight:bold;
}
#menu-nav-content-sub li.active a span, #menu-nav-content-sub li.active a:hover span{
    color:#fff;
    background:url(images/account-menu-sub-bg-active.gif) no-repeat 100% 0;
    text-decoration:none;
}

/*--- thenv 25/02 end---*/

#accountinfo-content{
    width:940px;
    overflow:hidden;
}
.accountinfo-content{
    margin-bottom:0px;
    overflow:hidden;
}
#accountinfo-content-left{
    width:640px;
    float:left;
    overflow:hidden;
}
#accountinfo-content-left .box-content-center{
    width:638px;
}
#accountinfo-content-right{
    width:260px;
    float:right;
    overflow:hidden;
}
#accountinfo-content-right .box-content-center{
    width:258px;
    overflow:hidden;
}
#accountinfo h4{
    margin:0 10px;
}
#accountinfo-content-left-center{
    margin:11px 20px;
    margin-bottom:0;
    overflow:hidden;
}
#accountinfo-content-left-center table{
    margin:0px 0;
}
#accountinfo-content-left-center-left{
    float:left;
    width:300px;
    border-right:1px solid #ccc;
}
#accountinfo-content-left-center-right{
    width:300px;
    float:right;
    overflow:hidden;
}
#accountinfo-content-left-center p{
    margin:0;
    padding:0;
}
#accountinfo-content-left-center th{
    background:url(images/dot-yell-1.gif) no-repeat 0 7px;
    text-align:left;
    padding-left:12px;
    padding-bottom:4px;
    font-weight:normal;
}
#accountinfo-content-left-center td{
    text-align:left;
    padding-bottom:4px;
}
#accountinfo-content-right-content{
    margin:10px 20px 0 20px;
}
#accountinfo-content-right-content ul{
    margin:0 0 0 15px;
    padding:0;
}
#accountinfo-content-right-content ul li{
    color:#f7941d;
    margin-bottom:4px;
}


/*-----------------begin menu tab-------------------*/
#menu-tab{
    height:29px;
    background:url(images/menu-tab-bg-dot.gif) repeat-x 0 100%;
    text-transform:uppercase;
}
#menu-tab li{
    float:left;
    list-style:none;
    margin-right:5px;
    height:27px;
    line-height:30px;
    overflow:hidden;
}
#menu-tab a{
    background: url(images/menu-tab-bg.gif) repeat-x 0 2px;
    padding-left:15px;
    color:#8b8b8b;
    display:block;
}
#menu-tab a span{
    background: url(images/menu-tab-bg.gif) repeat-x 100% 2px;
    padding-right:15px;
    display:block;

}
#menu-tab .active a{
    background: url(images/menu-tab-bg-active.gif) repeat-x 0 0;
    padding-left:15px;
    color:#fff;
    font-weight:bold;
}
#menu-tab .active span{
    background: url(images/menu-tab-bg-active.gif) repeat-x 100% 0;
    padding-right:15px;
}
#menu-tab a:hover{
    color:#ff5a00;
    text-decoration:none;
}
#menu-tab .active a:hover{
    color:#fff;
    text-decoration:none;
}

/*-----------------end menu tab-------------------*/



.title-box-show{
    padding:5px;
    margin:0 0 10px 0;
}
#accountinfo-content-top{
    margin-bottom:10px;
    overflow:hidden;
    width:940px;
}
#accountinfo-content-top-left{
    background:none;
    border-left:1px solid #9e9e9e;
    overflow:hidden;
}

#accountinfo-content-body{
    margin:0 20px;
    width:920px;
}
#box-content-center-body-left{
    float:left;
    width:650px;
    margin-top:10px;
    overflow:hidden;
}
#box-content-center-body-left th{
    font-weight:normal;
    text-align:right;
    width:170px;
    vertical-align:top;
}
#box-content-center-body-left  a{
    margin-left:8px;
}
#box-content-center-body-right{
    width:260px;





    margin-right:10px;
    margin-top:10px;
    border-left:1px solid #c2cfd6;
    float:right;
    overflow:hidden;
}
#box-content-center-body-right-content{
    overflow:auto !important;
}
#box-content-center-body-right img{
    margin:0 0 5px 0;


}
#box-content-center-body-left th{
    text-align:right;
}

#banner-footer{
    text-align:center;
    margin-top:10px;
}
#banner-footer img{
    border:0;
}

/*--------------------CHANGE PASSWORD------------------*/
#changepassword{
    width:900px;
    margin:0 20px;
    overflow:hidden;
}
#changepassword-left{
    float:left;
    width:600px;
    margin-left:0px;
    overflow:hidden;
}
#changepassword th{
    text-align:right;
    font-weight:normal;
    width:250px;
    vertical-align:top;
}
#changepassword h4{
    margin-left:0;
    margin-top:0px;
}

#changepassword p{
    margin-bottom:10px;
    margin-left:0;
}
#changepassword .input-business{
    margin-right:50px;
}
#changepassword .checkbox{
    border:1px solid #a5b4bc;
}
#changepassword-right{
    width:280px;
    float:right;
    margin-right:20px;
    _margin-right:10px;
}
#changepassword-right #box{
    background:#fff url(images/changepassword-right-bg.gif) repeat-x 0 0;
    border:1px solid #b1b1b1;
    margin-bottom:10px;
}
#changepassword-right h4{
    margin:0 0 5px 0;
}
#changepassword-right p{
    margin:10px;
}


/*-----------------------------CREATETRANSACTION-----------------------*/
#note-left{
    width:450px;
    float:left;
    _margin:20px 0 0 0;
    overflow:hidden;
}
#note-right{
    width:450px;
    float:right;
    overflow:hidden;
}
.buttom-createtransaction{
    background:url(images/bg-buttom-createtransaction.gif) no-repeat 0 0;
    height:26px;
    width:130px;
    border:0;
}
.pic-note-top{
    width:80px;
}
.content-note-top{
    width:350px;
}
.content-note-top h3{
    margin:0;
}
.content-note-top td{
    vertical-align:top;
}

/*----------------------------EDITINTEGRATION-----------------------*/
#editintegration{
    width:938px;
}

#editintegration-left{
    float:left;
    width:250px;
    height:100%;
    background:#fff url(images/edit-integration-bg-left.jpg) repeat-x 0 0;
    border-right:1px solid #b7b7b7;
    text-align:center;
    overflow:hidden;
}

#editintegration-left ul{
    margin:0;
    padding:0;
}
#editintegration-left ul li{
    margin:0;
    padding:0;
    list-style:none;
    line-height:36px;
}
#editintegration-left ul li a{
    float:left;
    width:249px;
    _width:246px;
    font-weight:bold;
    margin-bottom:3px;
    display:block;
}
#editintegration-left ul li .button-pay-many{
    background:#fff;
}
#editintegration-left ul li .button-pay-only{
    background:#fff url(images/button-pay-only-bg.jpg) repeat-y 0 0;
    color:#000;
}
#editintegration-left ul li img{
    margin:3px 0;
    border:0;
}
#editintegration-right{
    width:660px;
    float:right;
    margin-right:20px;
    overflow:hidden;
}
#editintegration-right td{  /*29/01*/
    vertical-align:top;
    padding:5px 3px;
}
#editintegration-right th{ /*29/01*/
    font-weight:normal;
    text-align:left;
    padding:5px 10px 0 10px;
}
#editintegration-right .editintegration-right-input{
    width:250px;
    color:#555;
    border:1px solid #888;
}
#editintegration-right .editintegration-right-input:hover{
    background:#f5f5f5;
}
#editintegration-right img{
    margin:0;
}
#editintegration-right .checkbox{
    border:1px solid #a5b4bc;
}
.prev-button{
    background:url(images/button-prev-bg.jpg) repeat-x 0 0;
    padding:0 20px 3px 20px;
    _padding:0 20px 0px 20px;
    height:27px;
    border:0;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    border:1px solid #153b77;
}
.button-content{
    background:#fbd687 url(images/button-content-bg.gif) repeat-x 0 50%;
    height:24px;
    padding-bottom:3px;
    color:#fff;
    border:1px solid #ff7007;
    overflow:hidden;
    width:auto;
}


/*---------------------------GUARANTEE TRANSACTION---------------------------*/
#guarantee{
    width:938px;
}
#guarantee-note{
    border:0;
    border-bottom:5px solid #005b7f;
    background:none;
    margin-top:00px;
    margin-bottom:20px;
    overflow:hidden;
}

#guarantee-note img{
    float:left;
    margin: 10px 30px 20px 40px;
    overflow:hidden;
}
#guarantee-note p{
    margin:0 20px 20px 0;
}
#guarantee-note h3{
    color:#ff5d01;
}
.table-box-guarantee{
    margin:0 40px;
}
.table-box-guarantee table{
    margin:0 40px;
}
.table-box-guarantee td{
    vertical-align:top;
}
.table-box-guarantee a{
    margin-left:20px;
}
.table-box-guarantee .guarantee-button{
    background:url(images/guarantee-button.gif) repeat-x 0 0;
    border:1px solid #035677;
    padding:0 20px 2px 20px;
    _padding:0;
    height:24px;
    color:#fff;
}


/*---------------------------------HEPL--------------------------*/
.hepl{
    overflow:hidden;
}
#menu-nav-content-sub-left{
    float:left;
    width:600px;
}
#menu-nav-content-sub-right{


    float:right;
    width:300px;
    margin-top:3px;
}
.button-search{
    background:url(images/button-search.gif) no-repeat 0 0;
    height:21px;
    width:76px;
    border:0;
    float:right;
    overflow:hidden;
}
.input-hepl{
    height:17px;
    line-height:17px;
    width:215px;
    float:left;
    border:1px solid #9f9e9e;
    color:#ccc;
    overflow:hidden;
}
#hepl-left{
    float:left;
    width:250px;
}
#hepl-right{
    float:right;
    width:680px;
    overflow:hidden;
}
#hepl-left .box{
}
#hepl-left .box h4, #hepl-right .box h4{
    margin:5px 10px;
    border-bottom:1px solid #ccc;
}
#quick-hepl{
    margin-bottom:10px;
}
#quick-hepl	h4{
    color:#ff5a00;
}
#quick-hepl td{
    height:35px;
    line-height:35px;
}
#quick-hepl td a{
    font-weight:bold;
    background:#e4f5f4 url(images/bg-button-hepl-left-.gif) repeat-x 0 0;
    float:left;
    height:35px;
    width:100%;
    display:block;
}
#quick-hepl td a span{

    font-weight:bold;
    height:35px;
    background:#e4f5f4 url(images/bg-button-hepl-left-.gif) repeat-x 100% 0;
    display:block;
    padding-right:10px;
    text-align:center;
    margin-left:10px;
}
#quick-hepl td a:hover{
    color:#ff5a00;
    text-decoration:none;
}
#hepl-left .box p{
    margin:5px 10px;
}
#hepl-left .box p img{
    margin-right:6px;
}
#hepl-left .box .support-hepl-mail{
    margin:15px 10px;
}
#hepl-left .box .support-hepl-mail a{
    margin-left:22px;
}
#hepl-right .box-title{
    height:30px;
    line-height:25px;
    border-bottom:1px solid #d2d2d2;/*01/01/2010*/
}
#hepl-right .box-title li{
    display:inline;
    list-style:none;
    z-index:9999;

}
#hepl-right .box-title li a{
    display:block;
    margin:5px 5px 0 0;
    padding:0 15px;
    height:25px;
    border:1px solid #d2d2d2;/*01/01/2010*/
    border-bottom:none;
    color:#333;
    float:left;
    color:#777;
}
#hepl-right .box-title li a:hover, #hepl-right .box-title li .active{
    border:1px solid #d2d2d2; /*01/01/2010*/
    border-bottom:none;
    padding:0 15px;
    text-decoration:none;
    color:#333;
    background:#fff;
}
#hepl-right-top{
    margin-bottom:10px;
}
#hepl-right-content, #hepl-right-other{
    margin:10px;
    overflow:hidden;
}
.hepl-right-content-left{
    float:left;
    width:300px;

}
.hepl-right-content-right{
    width:300px;
    float:right;
}
#hepl-right-content ul{
    margin-left:10px;
}
#hepl-right-content li{
    list-style:none;
    margin-bottom:6px;
}
#hepl-right-content a{
    background:url(images/dot-yell.gif) no-repeat 0 5px;
    padding-left:15px;
}
#hepl-right-content a:hover{
    color:#ff5b01;
    text-decoration:none;
}
#hepl-right-other .hepl-right-content-left h4, #hepl-right-other .hepl-right-content-right h4{
    margin:0 0 10px 0;
}
#hepl-right-other{
    padding:0 10px;
    overflow:hidden;
}
#hepl-right-other ul{
    margin-bottom:20px;
    overflow:hiddenl
}
#hepl-right-other li{
    list-style:none;
    margin-bottom:6px;
}
#hepl-right-other a{
    background:url(images/dot-yell.gif) no-repeat 0 5px;
    padding-left:15px;
}
#hepl-right-other a:hover{
    color:#ff5b01;
    text-decoration:none;
}

#topbanner-hepl{
    background:url(images/banner-top-hepl.gif) no-repeat 0 0;
    height:120px;
    margin-bottom:10px;
    border:1px solid #ccc;
}
#topbanner-hepl table{
    margin-left:350px;
    margin-top:10px;
}
#topbanner-hepl table a{
    background:url(images/bg-button-hepl-left-.gif) no-repeat 0 0;
    height:35px;
    display:block;
    font-weight:bold;
    width:100%;
    float:left;





}
#topbanner-hepl table a span{
    background:url(images/bg-button-hepl-left-.gif) no-repeat 100% 0;
    height:35px;
    margin-left:15px;
    padding-right:15px;
    line-height:35px;
    text-align:center;
    display:block;
}
#banner-content-hepl{
    width:679px;
    height:50px;
    margin-bottom:10px;
}




/*-----------------------HELP DETAIL--------------------------*/
.hepldetail{
    overflow:hidden;
}
#hepl-top{
    background:url(images/bg-hepl-top.gif) repeat-x 0 100%;
    padding-bottom:20px;
    margin-bottom:20px;
}
#helpdetail-top-left{
    width:500px;
    line-height:30px;
    float:left;
}
#helpdetail-top-left h3{
    margin:0;
}
#helpdetail-top-left img{
    float:left;
    margin-right:10px;
}
#hepldetail-top-right{
    margin-left:630px;
}
#helpdetail-content{
    overflow:hidden;
}
#helpdetail-content-left{
    width:255px;
    float:left;
    overflow:hidden;
}
#helpdetail-content-right{
    width:665px;
    float:right;
    overflow:hidden;
}
#helpdetail-content-left ul{
    padding:0;
    margin:0 0 10px 0;
}
#helpdetail-content-left ul li{
    padding:0;
    margin:0;
    list-style:none;
    color:#ff5b01;
}
#helpdetail-content ul li a{
    padding:5px 0 5px 25px;
    line-height:18px;
    height:18px;
    background:url(images/dot-yell.gif) no-repeat 10px 11px;
    display:block;
}
#helpdetail-content-left a:hover{
    background:#e6eef2 url(images/dot-yell.gif) no-repeat 10px 11px;
    text-decoration:none;
}
#helpdetail-content-left h4{
    margin:10px 0 0px 10px;
}
#helpdetail-content-right p{
    margin:8px 0;
}
#helpdetail-content-right .box-square-content{
    background:#fcfdc4;
    height:45px;
    line-height:45px;
    padding:0 20px;
    margin-bottom:20px;

}
.button-yes{
    background:url(images/green-bg-button.gif) repeat-x 0 0;
    padding:0 20px;
    border:1px solid #568a22;
    height:25px;
    color:#fff;
    font-weight:bold;
    margin-left:50px;
    _margin-top:8px;
}
.button-no{
    background:url(images/gray-bg-button.gif) repeat-x 0 0;
    padding:0 15px;
    border:1px solid #858584;
    height:25px;
    color:#fff;
    font-weight:bold;
    margin-left:10px;
    _margin-top:8px;
}
#helpdetail-content-right li{
    list-style:none;
}


/*--------------------------INTEGATION---------------------*/
#integation-content{
    margin-buttom:0px; /* thay doi */
    overflow:hidden;
}

#integation-content-left{
    width:695px;
    float:right;
    overflow:hidden;
}
#integation-content-right{
    width:230px;
    float:left;
    overflow:hidden;
}
#button-taoyeucauthanhtoan{
    margin-bottom:10px;
}
#integation-content-left .box-content-center{
    width:663px;
    padding:0 0px;
}
#integation-content-top{
    margin:15px;
}
#integation-content-top-l, #integation-content-top-r, #integation-content-top-c{
    width:162px;
    padding:5px 10px 0 40px;
    font-size:11px;
    line-height:14px;
    color:#888;
}
#integation-content-top-l{
    float:left;
    background:url(images/Integration-1.gif) no-repeat 0 0;
    height:51px;
    border-right:1px solid #e3e8ef;
}
#integation-content-top-r{
    float:right;
    background:url(images/Integration-3.gif) no-repeat 0 0;
    height:51px;
}
#integation-content-top-c{
    margin:0 223px;
    background:url(images/Integration-2.gif) no-repeat 0 0;
    height:51px;
    border-right:1px solid #e3e8ef;
}
#integation-content-left .box-content-center .integation-content-last li{
    margin-bottom:8px;
}
#integation-content-right .box-content-center{
    width:238px;
    padding:10px;
}
/*-----------------MOBILE EDIT----------------*/
#mobileedit{
    width:938px;
}
#mobileedit-content{
    z-index:1;
}
#mobileedit-content h4{
    margin:10px 20px;
}
.box-content-center{
    width:938px;
}
#box-mobile-content-top-l{
    background:none;
    border-left:1px solid #ccc;
}

.colum-right-content p{ /*-------thenv 11/03-----*/
    margin:5px 10px;
}
.colum-right-content a{ /*-------thenv 11/03-----*/
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    padding-left:10px;
}
.title-box-table{
    /*background:#e8f1fe;
	font-weight:bold;*/
    padding: 5px;
    /*
	color:#173966;
	background:#e8f1fe;
	*/
    color:#173966;
    background:#e8f1fe;

    font-weight:bold;
}
.title-box-table-header{
    background:#ccc;
    padding:7px 5px;
    color:#333;
    font-weight:bold;
    border-bottom:1px solid #f8f8f8;
}

#box-content{
    margin:10px;
    margin-bottom:10px;
}
#box-content-center-body-left .alarm{
    margin:10px;
    color:#ff5c02;
    font-weight:bold;
}
#box-content table{
    background:#e2e2e2;
}
#box-content td{
    padding:3px 5px;
    vertical-align:middle;
}
#box-content td input[type='radio']{
    margin-right:5px;
}
#box-content table{
    border:1px solid #d9d9d9;
}
#box-content table td{
    padding-left: 5px;
    padding-right: 5px;
}
table .gray{
    background:#f8fcff;
}
table .white td{
    background:#fff;
    border-bottom:1px solid #f0f0f0;
    vertical-align:top;
}
table .white-last td{
    background:#fff;
    border-bottom:0;
}

table .data-empty td{
    background:#fff;
    border-bottom:0;
    vertical-align:middle;
    text-transform:uppercase;
    color:#ff5a00;
    font-weight:bold;
    height:90px;
}

table .active td{
    border-bottom:1px solid #f0f0f0;
    background:#fff;
    font-weight:bold;
}
table .last-active td{
    border-bottom:0;
    background:#fff;
    font-weight:bold;
    border-bottom:0;
}
table .last td{
    border-bottom:1px solid #f0f0f0;
    background:#fff;
    vertical-align:top;
}
table .grey td{
    background:#fcfcfc;
    border-bottom:1px solid #f0f0f0;
    vertical-align:top;
}

table .grey-last td{
    background:#fcfcfc;
    border-bottom:1px solid #f0f0f0;
    vertical-align:top;
}
table .white:hover{
    background:#f8fcff;
}
table #active{
    background:#f8fcff;
}
#box-content td a{
    margin-left:0;
    padding-left:0;
}
#box-content th{
    border-right:1px solid #e1e1e1;
    padding:4px 10px 0 10px;
    font-weight:normal;
    vertical-align:top;
}
.button-box .button-gray{
    background:url(images/button-bg-gray.gif) no-repeat 0 0;
    height:22px;
    line-height:22px;
    color:#014663;
    padding-left:10px;
    display:block;
    overflow:hidden;
    float:left;
}
.button-box .button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
    padding-right:10px;
    display:block;
}
.button-box .button-gray{
    color:#014663;
    text-decoration:none;
    background:url(images/button-bg-gray.gif) no-repeat 0 0;
}
.button-box .button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
}

/*---------------------------button a-----------------*/
.button-gray{
    background:url(images/button-bg-gray.gif) repeat-x 0 0;
    height:22px;
    line-height:22px;
    color:#014663;
    padding-left:10px;
    display:block;
    overflow:hidden;
    float:left;
}
.button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
    padding-right:10px;
    display:block;
}
/*--------------------*/




.change-button{
    background:url(images/account-info-bg-tab.jpg) repeat-x 0 0;
    height:27px;
    padding:0 20px 3px 20px;
    _padding:0px;
    color:#102952;
    border:1px solid #9d9ea0;
}
#mobile-add, #email-add{
    margin:10px 10px;

}
#mobile-add h4, #email-add h4{
    margin:0px;
}
#mobile-add table, #email-add table{
    margin:10px;
}
#mobile-add th, #email-add th{
    width:140px;
}







/*-------------------------NEWS---------------------*/
#news-top{
    padding-bottom:10px;
    margin:20px 0;
    overflow:hidden;
}
#news-top-left{
    width:500px;
    line-height:30px;
    float:left;
    overflow:hidden;
}
#news-top-left img{
    float:left;
    margin-right:10px;
    width:21px;
    height:21px;
}
#news-top-left h3{
    margin:0;
}
#news-top-right{
    margin-left:630px;
}

#news-top-left img{
    float:left;
    margin-right:10px;
}
#news-nav{
    background:url(images/new-nav-c.gif) repeat-x 0 0;
    height:31px;
    margin-top:10px;
}
#news-nav-l{
    background:url(images/new-nav-left.gif) no-repeat 0 0;
    width:3px;
    height:31px;
    float:left;
}
#news-nav-r{
    background:url(images/new-nav-right.gif) no-repeat 0 0;
    width:3px;
    height:31px;
    float:right;
}
#news-nav-c{
    margin:0 3px;
    height:31px;
}
#news-nav-c li{
    float:left;
    list-style:none;
    line-height:25px;
    margin:5px 1px 0 1px;
    _margin:6px 1px 0 1px;
}
#news-nav-c li a{
    padding:0 15px;
    display:block;
    color:#666;
}
#news-nav-c li a:hover, #news-nav-c li .active {
    background:url(images/new-nav-hover.gif) repeat-x 0 0;



    border:1px solid #b6b6b6;
    border-bottom:none;
    color:#000;
    text-decoration:none;
    padding:0 14px;
}
#news-nav-c li .active{
    font-weight:bold;
}
#news-content{
    overflow:hidden;
    margin:0;
}
#news-content-left{
    width:690px;
    float:left;
}
#news-content-right{
    width:235px;
    float:right;
}
#news-content-left-content{
    background:url(images/help-bg.gif) repeat-x 0 100%;
    padding-bottom:15px;
}
#news-content-left-content h3{
    margin:0 0 5px 0;
}
#news-content-left-content img{
    margin:5px;
    border:1px solid #ccc;
    padding:1px;
}
#news-content-left-content p{
    margin:5px 0;
}
#news-content-left-other{
    margin-top:15px;
}
#news-content-left li, #news-content-right li{
    list-style:none;
    margin:3px 0;
}
#news-content-left li a,  #news-content-right li a{
    background:url(images/dot-yell.gif) no-repeat 0 4px;
    padding-left:15px;
}
#box-pic{
    border:1px solid #ccc;
    text-align:center;
    padding:15px 0;
    margin-bottom:15px;
}

#box-pic img{
    margin-bottom:3px;
}
#news-content-right #list-news{
    background:#fff url(images/new-bg-box-left.gif) repeat-x 0 0;
    padding:10px;
}
#news-content-right #list-news a{
    color:#075eb5;
}

/*--------------------LIST NEWS------------------*/
.listnews{
    width:690px;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px dashed #ededed;
    overflow:hidden;
}
.listnews img{
    float:left;

    margin:0 15px 0 0;
}
#listnews-bottom{
    margin-top:15px;
    overflow:hidden;
}
#listnews-bottom-l{
    width:220px;
    float:left;
}
#listnews-bottom-r{
    width:220px;
    float:right;
}
#listnews-bottom-c{
    margin:0 235px;
}
#newssearch{
    float:left;
    width:690px;
}
#newssearch h5{
    margin-bottom:15px;
    border-bottom:1px solid #ccc;
    color:#999;
}
#newssearch-left-content{
    width:690px;
    overflow:hidden;
}
#pagenumber{
    text-align:right;
    background:#e6eef2;
    height:28px;
    line-height:28px;
    color:#0066cc;
    padding-right:15px;
}
#pagenumber a{
    margin:0 5px;
    font-weight:bold;
}
#pagenumber a:hover{
    color:#fe5b00;
}
#searchresult-content-right{
    width:665px;
    float:right;
}
#searchresult-content-right h5{
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
    color:#999;
}
#searchresult-content-right .listnews{
    width:665px;
}

/*-------------------SIMPLE INTEGRATION---------------*/
#support-simple{
    margin:0 10px;
}
#support-simple li{
    list-style:none;
    margin-bottom:3px;
}
#support-simple li a{
    background:url(images/dot-yell.gif) no-repeat 0 4px;
    padding-left:15px;
}

/*--------------------------TRANSACTION-----------------------*/
#transaction{
    width:938px;
}
#transaction-content-body{
    margin:10px 15px 0 15px;
}
#transaction-content-body table{
    background:#ccc;
}
#transaction-content-body td{
    padding:3px 10px;
    height:26px;
    line-height:26px;
    vertical-align:middle;
}
#transaction-content-body table .white{
    background:#fff;

}
#transaction-content-body table .gray{
    background:#ebf2f6;
}

/*---------------------HEPL DETAIL 2----------------------------*/

#hepldetail-menu-left{
    background:#fff;
    padding:0;
    width:248px;
    overflow:hidden;
}
.hepldetail-menu-left-title{
    /*background:#f5f5f5 url(images/bg-box-title.gif) repeat-x 0 1px;*/
    background:#fcfcfc url(images/bg-box-title.gif) repeat-x 0 1px;
    height:30px;
    line-height:30px;
    text-transform:uppercase;
    color:#333;
    font-weight:bold;
    padding-left:10px;
    border-bottom:1px solid #d2d2d2;
}
#hepldetail-menu-left ul{
    margin:5px 10px;
}
#hepldetail-menu-left ul li{
    margin-bottom:10px;
    list-style:none;
}
.hepldetail-menu-left-menu-title{
    border-top:1px solid #cecece;
    background:#e8f1f6;
    height:26px;
    line-height:26px;
    padding-left:10px;
    color:#075eb5;
}
.hepldetail-menu-left-menu-title a{
    color:#333;
    margin-left:5px;
    font-weight:bold;
}
.hepldetail-menu-left-menu-title a:hover{
    text-decoration:none;
    color:#333;
}
#hepldetail-menu-left ul li a{
    background:url(images/dot-yell.gif) no-repeat 0 4px;
    padding-left:12px;
    font-weight:bold;
}
#hepldetail-menu-left ul li a:hover{
    text-decoration:none;
    color:#ff5d02;
}
#hepldetail-menu-left ol{
    margin:0 0 10px 0;
    padding:0;
}
#hepldetail-menu-left ol li{
    list-style:none;
    padding-left:15px;
    margin:3px 0;
}
#hepldetail-menu-left ol li a{
    background:url(images/icon-menu-left-.gif) no-repeat 0 5px;
    padding-left:15px;
    font-weight:normal;
}
#hepldetail-right-content{
    margin-bottom:20px;
    overflow:hidden;
}
#hepldetail-right-content h4{
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
    color:#ff5d02;
}
#hepldetail-right-content p{
    margin-bottom:10px;
}
#hepldetail-right-other h4{
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
}
#hepldetail-right-other li{
    list-style:none;
    margin-bottom:5px;

}
#hepldetail-right-other li a{
    background:url(images/dot-yell.gif) no-repeat 0 4px;
    padding-left:15px;
}


/*----------------HEPL SEARCH RESULT--------------*/
#heplsearch-top{
    background:url(images/bg-hepl-top.gif) repeat-x 0 100%;
    padding-bottom:15px;
    margin-bottom:10px;
}
#heplsearch-top img{
    float:left;
    margin:0 10px 0 0;
}

#heplsearch-top h3{
    padding-top:5px;
}
.list-heplsearch{
    margin:10px 0;
    color:#666;
}
#page-number{
    background:#e6eef2;
    color:#0066cc;
    text-align:right;

    padding-right:20px;
    height:30px;

    line-height:30px;
}

#page-number a{
    margin:0 5px;
    font-weight:bold;
}
#page-number .active, #page-number a:hover{
    color:#ff5d02;
}



/*-----------moneyhappy------------*/

#moneyhappy{
    margin:10px;
    overflow:hidden;
}
#moneyhappy th{
    width:150px;
    text-align:right;
    vertical-align:top;
    font-weight:normal;
}
#moneyhappy .input-money-happy, #confirmation .input-pass{
    width:200px;
    color:#555;
    border:1px solid #888;
    margin-bottom:3px;
    overflow:hidden;
}
#moneyhappy .input-money-happy:hover, #money-manage .money-manage-input:hover, #confirmation .input-pass:hover{
    background:#f5f5f5;
}
#report{
    margin:10px 0px;
    padding:10px 20px 10px 10px;
    background:#fffbd2;
    border:1px solid #fee994;
    height:auto !important;
    overflow:hidden;
}
#report a{
    margin:0;
}


.note{
    margin:10px 20px;
    padding:10px;
    background:#fdf4b6;
    border:1px solid #f8df87;
    overflow:hidden;
}
.note-left{
    float:left;
    width:80px;
    margin-left:20px;
    _margin-left:10px;
    overflow:hidden;
}
.note-right{
    margin-right:20px;
    color:#f7941d;
    margin-left:100px;

    overflow:hidden;
}
.note-right h3{
    margin-top:10px;
    color:#ff5d01;
}
.note-right ul{
    margin:15px 0 0 30px;
    color:#f7941d;
}
.note-right ul li{
    margin-bottom:5px;
}
.note-right ul li a:hover{
    text-decoration:none;
    color:#ff6600;
}


#moneyhappy .postcard{
    float:right;
    margin-top:10px;
    margin-right:10px;
    overflow:hidden;
}
#note-success{
    border:1px solid #ccc;
    margin:10px auto;
    width:600px;
    padding:20px;
}
#note-success h3{
    margin-bottom:10px;
    text-align:center;
}

/*-------------money-manage----------*/
#money-manage{
    margin-bottom:10px;
}
#money-manage h3{
    border-bottom:1px solid #cbd7db;
    padding-bottom:3px;
    margin-bottom:15px;
}
#money-manage th{
    text-align:right;
    font-weight:normal;
}

#money-manage .money-manage-input{
    width:120px;
    border:1px solid #555;
    color:#555;
}
#money-manage .table-date{
    background:url(images/table-date.jpg) no-repeat 0 0;
    height:16px;
    width:19px;
    border:1px solid #ccc;
    border:0;
}
#money-manage-content, #address{
    margin:10px 10px 20px 10px;  /* sua doi */
}
#money-manage-content table{
    background:#d9d9d9;
}
#address table{
    background:#f9f9f9;
    border:1px solid  #d9d9d9;
}
#money-manage-content .title-money-manage, #address .title-money-manage{
    background:#e9ecf1 url(images/account-info-bg-tab.jpg) repeat-x 0 0;
    height:20px;
    line-height:20px;
    color:#173966;
    padding-left:10px;
    vertical-align:top;
    font-weight:bold;
}
#money-manage-content td, #address td{
    padding:4px;
}
#money-manage-content td a, #address td a{
    margin-left:5px;
}

.title-box-show-address{
    margin-left:20px;
    font-weight:bold;
}

/*---------------money-manage-detail--------------*/
#money-manage-detail{
    overflow:hidden;
    width:938px;
}
#money-manage-detail-pic{
    margin:10px;
}
#money-manage-detail-pic-left{
    float:left;
    width:400px;
}
#money-manage-detail-right{
    margin-left:410px;
    border:1px solid #eee;
    height:180px;
    padding:15px;
}
#money-manage-detail-content{
    overflow:hidden;
}
#money-manage-detail-content th{
    text-align:right;
    width:200px;
    font-weight:normal;
}
#money-manage-detail-content .button{
    padding-left:120px;
}
.noidung{
    height:55px;
    overflow:auto !important;}


/*----------Xac nhan mua hang tu website---------*/
#money-manage-content img{
    float:left;
    margin:3px 5px;
}
#money-manage-content #tatal-money{
    margin:10px;
    text-align:right;
}
#money-manage-content #tatal-money span{
    border-bottom:1px solid #ccc;
    font-weight:bold;
    padding:0 5px 3px 5px;
    color:#ff5a00;
}
.payment-information{
    margin-top:10px;
    margin-bottom:20px;
}
#confirmation th{
    text-align:right;
    width:180px;
    font-weight:normal;
    vertical-align:top;
}
.payment-information th{
    text-align:right;
    width:160px;
    font-weight:normal;
    vertical-align:top;
}
#confirmation .note ul{
    margin:0 20px;
}
#confirmation .note ul li{
    margin-bottom:5px;
}


/*------------------KHIEU NAI---------------*/
#complaints-left{
    width:550px;
    float:left;
    margin:0px 10px 10px 10px;
    margin-left:20px;
    margin-top:10px;
}
#complaints-right{
    width:280px;
    float:right;
    margin-top:10px;
    margin-right:20px;
    background:#f7f7ff;
    /*border:1px solid #fee994;*/
    padding:10px;
    padding-top:0;
}

#complaints-right h4{
    /*background:url(images/icon-chuong.gif) no-repeat 0 0;*/
    margin-left:0px;
    margin-top:10px;
}
#complaints-right img{
    margin:0 5px;
}
#complaints-left h4{
    margin-left:0;
}
#complaints-right p{
    margin-bottom:10px;
}
#complaints-left th{
    width:160px;
    text-align:right;
    font-weight:normal;
    vertical-align:top;
}
#complaints-left td{
    vertical-align:top;
}
#complaints-note{
    background:#ffffde;
    border:1px solid #fee994;
    margin:10px;
    margin-bottom:20px;

    padding:5px 10px 10px 10px;
}
#complaints-note p{
    margin-top:5px;
}

#account-info-note{
    padding:5px 10px;

    background:#f6fdff;
    border:1px solid #e3f8ff;
    margin:5px 0;
}

.input-complaints-right{
    border:1px solid #ccc;
    width:200px;
    color:#555;
}
.input-complaints-right:hover{
    background:#f9f9f9;
}
.xemchitiet a{
    background:url(images/icon-chitiet.gif) no-repeat 0 3px;

    padding-left:16px;
}
#trans_detail{
    background:#f9f9f9;
    border:1px solid #ccc;
    margin:0 20px;
    padding:10px ;
}
#trans_detail td{
    vertical-align:top;
}



/*---------------XAC NHAN CHUYEN HANG --------------*/

#shipping-note{
    padding:5px 10px;
    background:#fffbd2;
    margin:5px 20px;
    border:1px solid #fee994;
}
#shipping{
    margin:10px 20px;
}
#shipping th{
    text-align:right;
    font-weight:normal;
    width:180px;
}
#shipping th, #shipping td{
    vertical-align:top;
}
#shipping .input-text{
    border:1px solid #ccc;
    width:200px;
}
#shipping .input-text:hover, #shipping .input-text:active{
    background:#f5f5f5;
}
.required{
    color:#ff0000;
    padding-right:2px;
    font-weight:120%;
}

/*---------------------rut tien---------------*/
#withdrawal{
    width:400px;

    margin:10px auto;
}
#withdrawal th{
    text-align:right;
    font-weight:normal;
}
#withdrawal .input-ver-code{
    border:1px solid #888;
    width:200px;
}
#withdrawal .input-ver-code:hover{
    background:#f5f5f5;
}
#withdrawal-left{
    width:550px;
    float:left;
}
#withdrawal-right{
    width:300px;
    float:right;
    border:1px solid #ccc;
    margin-top:10px;
    margin-right:20px;
    background:url(images/Individual-otp2-box-bg.jpg) repeat-x 0 0;
    padding:10px;
}
#withdrawal-left th{
    text-align:right;


    font-weight:normal;

    width:200px;
}

#withdrawal-right th{
    text-align:right;
    font-weight:normal;
    width:100px;
}
#withdrawal-right h4{
    margin:0;
}
#withdrawal-right td{
    text-align:left;
}



/*-----------------------ACCOUNT CHANGE PASSWORD-----------------*/
#acc-changepassword{
    border:1px solid #a5b4bc;
    /*background:#ffffe8;*/
    padding:10px 10px 10px 10px;
    /*width:914px;*/
    margin-top:5px;
    margin-bottom:10px;
}

#acc-changepassword table{
    margin:0 20px;
}
#acc-changepassword th{
    text-align:right;
    font-weight:normal;
}

#acc-changepassword th, #acc-changepassword td{
    padding:5px;
    vertical-align:top;
}
#acc-changepassword p{
    margin:10px 20px;
}
#acc-changepassword .checkbox{
    margin:20px;
    border-right:1px solid #a5b4bc;
    border-left:1px solid #a5b4bc;
}



/*--add for MenuMain javascript--*/
#menu-nav-content-sub {
    position:relative;
}
#menu-nav-content-sub ul.group-sub-menu {
    display:none;
    position:absolute;
}
#menu-nav-content-sub ul.active {
    display:block;
}
/*----------------------*/
.focut{
    padding:0px 0;
}
.focut p{/* thï¿½m */
    color:#999;
    margin:0 30px;
    padding:5px 0 0 0;
}
.focut:hover, #testactive, #testactive .page{
    background:#efeeff;
    color:#222;
    margin:0 10px;
}
.focut:hover p{
    margin:0 20px;
    color:#222;
}
.focut:hover .table-box{
    margin:10px 0;
}
.blear{
    color:#999;
}

.blear p{
    margin-left:0;
    padding-left:0;
}

.blear:hover, #activeblear{
    color:#555;
}

.note-content-success{
    border:1px solid #cacde0;
    padding:1px 5px 1px 5px;
    background:#eef5ff;
    margin-bottom:5px;
}
.note-content-success img{
    width:15px;
    float:left;
    margin:2px 5px 0px 0;
}
.note-content-warning{
    padding:10px 5px 10px 40px;
    border:1px solid #f8df87;
    margin-bottom:15px;
    background:#ffffe1 url(images/icon-ExclaimedMsg.gif) no-repeat 10px 10px;
    font-size:15px;
    color:#333;
    vertical-align:middle;
}
.note-content-warning img{	/
float:left;
    margin:2px 5px 0px 0;
}
.note-content-info{
    padding:10px 5px 10px 40px;
    border:1px solid #a5b4bc;
    vertical-align:middle;
    font-size:14px;
    margin-bottom:15px;
    background:#f7fbfe url(images/icon-Information.gif) no-repeat 10px 10px;
    line-height:20px;
    color:#333;
    overflow:hidden;
}

.note-content-info-mobile{
    padding:5px 5px 5px 100px;
    vertical-align:middle;
    font-size:13px;
    background: url(images/icon-xacnha-mobile.gif) no-repeat 10px 5px;
    line-height:20px;
    color:#333;
}

.note-content-info-password{
    padding:5px 5px 5px 100px;
    vertical-align:middle;
    font-size:13px;
    background: url(images/lock.png) no-repeat 10px 5px;
    line-height:20px;
    color:#333;
}

.note-content-info img, .note-content-info-mobile img, .note-content-info-password img{
    float:left;
    margin:10px 5px 0px 0;
}

.note-content-help{
    padding:5px 5px 5px 5px;
    /*border:1px solid #d2d2d2;*/
    vertical-align:middle;
    margin-bottom:15px;
    background:#f7fbfe;
    line-height:20px;
    color:#333;
}
/*-----------------nap tien----------------*/
#recharge-left{
    padding:0;
    overflow:hidden;
    border:1px solid #ccc;
}
#recharge-right{
    float:right;
    width:200px;
    overflow:hidden;
}
#checkout-content-l {
    padding-bottom:10px;
}
#recharge-left .row, #checkout-content-l .row{
    border-bottom:1px solid #d9d9d9;
    overflow:hidden;
}

.row:hover, #recharge-left .active{
    background:#f7fbfe;
}
#recharge-left .row .title, #checkout-content-l .row .title{
    height:50px;
    line-height:50px;
    border-bottom:0;
    /*font-weight:bold;*/
}
#recharge-left .row .title .logo, #checkout-content-l .row .title .logo{
    float:left;
    margin:10px 10px 0 10px;
    width:100px;
}
#recharge-left .row .title .name, #checkout-content-l .row .title .name{
    margin:0 55px 0 105px;
}
#recharge-left .row .title .name a, #checkout-content-l .row .title .name a{
    /*font-weight:bold;*/
    color:#333;
}
#recharge-left .row .title .name a:hover, #checkout-content-l .row .title .name a:hover .icon hover{
    color:#FF6600;
    text-decoration:none;
}
#recharge-left .row .title .icon, #checkout-content-l .row .title .icon{
    float:right;
    width:50px;
}
#recharge-left .row .title .icon a, #checkout-content-l .row .title .icon a{
    width:50px;
    height:35px;
    background:url(images/icon-down-deposit.gif) no-repeat 100% 10px;
    display:block;
}
#recharge-left .row .title .icon-active, #checkout-content-l .row .title .icon-active{
    float:right;
    width:50px;
}
#recharge-left .row .title .icon-active a, #checkout-content-l .row .title .icon-active a{
    width:50px;
    height:50px;
    background:url(images/icon-up-deposit.gif) no-repeat 100% 10px;
    display:block;
}
#recharge-left .content-recharge, #checkout-content-l .content-recharge {
    margin:5px 10px 10px 10px;
}
#recharge-left .content-recharge .title-box-table{
    padding-top:5px;
}
#recharge-left table, #checkout-content-l table{
    background:#d2d2d2;
}
#recharge-left table td, #checkout-content-l table td{
    background:#fff;
    padding:5px 10px;
}
#recharge-left #end, #checkout-content-l #end{
    border:0;
}
#checkout-content-l .content-recharge{
    border:1px solid #d2d2d2;
}
#checkout-content-l .content-recharge .title-box-table{
    font-weight:bold;
    text-align:left;
    padding: 5px;
}
#checkout-content-l .content-recharge td{
    border-bottom:1px solid #eee;
}
#checkout-content-l .content-recharge .end td{
    border:0;
}
.title-recharge{
    width:400px;

}

#recharge-right img{
    margin-bottom:3px;
}
#recharge-right-help{
    border:1px solid #fddfb9;
    margin-bottom:10px;
    padding:10px;
    background:#ffffee url(images/bg-recharge-right-help.gif) repeat-x 0 100%;
}
#recharge-right-help h4{
    border-bottom:1px solid #a5b4bc;
    margin-bottom:5px;
    text-transform:uppercase;
}
#recharge-right-help li{
    margin-left:15px;
    color:#ff5b01;
    margin-bottom:3px;
}

/*-------------------huong dan nap tien--------------------------*/
#recharge-left #complaints-note{
    margin:10px;
}
#recharge-left #complaints-note table, #recharge-left #complaints-note td{
    background:none;
}
#recharge-left #complaints-note th{
    text-align:right;
    width:150px;
}
#recharge-left h4{
    border-bottom:1px solid #e2e2e2;
    margin:10px 10px;
    margin-top:20px;
    text-transform:uppercase;
    color:#333;
    padding-bottom:3px;
}

#recharge-left p{
    margin:5px 10px;
}
#content-recharge-left-guide{
    margin-top:10px;
    margin-bottom:20px;
}
#content-recharge-left-guide li{
    margin-bottom:10px;
}
#content-recharge-left-guide-other li{

    margin-bottom:5px;
    color:#ff5b01;
    margin-left:35px;
}
#content-recharge-left-guide ul{
    margin:10px 20px 10px 60px;
}
#content-recharge-left-guide ul li{
    margin-bottom:10px;
}
.method-other{
    text-align:right;
}
.method-other a{
    background:url(images/icon-chitiet.gif) no-repeat 0 4px;
    padding-left:18px;
    height:20px;
}

/*--------------------degin deposit vcd-----------------------*/
#content-recharge-left-guide table{
    background:#fff;
    width:100%;
}
#content-recharge-left-guide th{
    font-weight:normal;
    text-align:right;
    width:300px;
    padding-top:5px;
    vertical-align:top;
}
#content-recharge-left-guide td{
    vertical-align:top;
}
/*--------------------degin deposit vcd-----------------------*/


/*-----------------tich hop tung san pham---------------------*/
#integrated-top{
    overflow:hidden;
    margin-bottom:10px;
}
#integrated-left{
    float:left;
    width:680px;
    overflow:hidden;
}
#integrated-left .box-content-center{
    width:658px;
}
#integrated-right{
    width:240px;
    float:right;
    overflow:hidden;
}
#integrated-left p{
    margin:0 0 10px 0;
}
#integrated-content {
    margin-bottom:10px;
}
#integrated-content th{
    height:25px;
    line-height:25px;
    padding:5px 0px 0 10px;
    text-align:left;
}
#integrated-content table, #integrated-content p{
    margin-left:10px;
}
#integrated-content table{
    margin-top:20px;
}
#integrated-content td{
    padding:5px 10px;
}
#table-box-integrated-content th{
    text-align:right;
    font-weight:normal;
    vertical-align:top;
    width:180px;
    vertical-align:top;
}
#table-box-integrated-content p{
    margin:0px;
}
#table-box-integrated-content .box-macode{
    border:1px solid #ccc;
    padding:10px;
    display:block;
}
#integrated-right h4, #integrated-left h4{
    margin: 0px 0 10px 0;
}
#integrated-right li{
    color:#ff5a00;
}
#integrated-right ul{
    margin-left:20px;
}
/*--------------------begin tich hop nang cao----------------------*/
.checkout-login-left{
    width:440px;
    _width:420px;
    float:left;
    margin-left:20px;
}
.checkout-login-right{
    width:440px;
    _width:420px;
    float:right;
    margin-right:20px;
}
#integrated-content .checkout-login-right h4, #integrated-content .checkout-login-left h4{
    margin-bottom:0;
}
#integrated-content .checkout-login-left th, #integrated-content .checkout-login-right th{
    text-align:right;
    width:150px;
    font-weight:normal;
    vertical-align:top;
    padding:0;
}
#integrated-content .checkout-login-left td, #integrated-content .checkout-login-right td{
    vertical-align:top;
}
#complaints-right li{
    margin-bottom:10px;
}
/*--------------------end tich hop nang cao----------------------*/
/*-------------check out cart---------------------*/
#box-checkout-cart{
    margin:0 0 10px 0;
}
#box-checkout-cart table{
    background:#ccc;
}


/*------------------index tich hop thanh toan-----------------*/

#tichhopthanhtoan-index-right-list{
    background:url(images/bg-box-button-login.jpg) repeat-x 0 0;
    padding-top:5px;
    border-top:1px solid #ccc;
}
#tichhopthanhtoan-index-right-list li{
    list-style:none;
    margin:5px 10px 0 10px;
    background:url(images/icon-list-.gif) no-repeat 0 7px;
    padding-left:10px;
}
#banner-index-tichhopthanhtoan{
    float:left;
    width:660px;
    position:relative;
}
#title-heart-index-tichhopthanhtoan{
    background:url(images/bg-title-heartbanner.png) repeat 0 0;
    height:22px;
    padding-top:3px;
    padding-left:8px;
    width:650px;
    bottom:0;
    position:absolute;
}
*html #title-heart-index-tichhopthanhtoan {  /*Fix cho IE6*/
    background-image:none;
    FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg-title-heartbanner.png', sizingMethod='crop');
}
#title-heart-index-tichhopthanhtoan a{
    background:url(images/bg-number-title-heartbanner.gif) no-repeat -20px 0;
    color:#222;
    padding:2px 7px 3px 6px;
    font-weight:bold;
    height:22px;
    width:20px;
    margin-right:4px;
    text-decoration:none;
}
#title-heart-index-tichhopthanhtoan .active, #title-heart-index-tichhopthanhtoan a:hover{
    background:url(images/bg-number-title-heartbanner.gif) no-repeat 0px 0;
    color:#222;
    padding:2px 7px 3px 6px;
    font-weight:bold;
    height:22px;
    width:20px;
    margin-right:4px;
    text-decoration:none;
}
#box-content-index-tichhopthanhtoan-left{
    float:left;
    width:460px;
}
#box-content-index-tichhopthanhtoan-right{
    float:right;
    width:460px;
}
#box-content-index-tichhopthanhtoan-left .box-content-center, #box-content-index-tichhopthanhtoan-right .box-content-center{
    width:458px;
}
.banner-tichhopdongign{
    text-align:center;
}
#box-content-index-tichhopthanhtoan-left p, #box-content-index-tichhopthanhtoan-right p{
    margin:5px 20px;
}
/*--------begin phan trang---------*/
#paging{
    margin:5px 10px;
    text-align:right;
    /*border:1px solid #c5c5c5;
	background:#e6eef2;*/
    height:20px;
    padding:5px 10px;
}
#paging a{
    margin:0 2px;
    border:1px solid #ccc;
    background:#fff;
    color:#333;
    font-weight:bold;
    padding:1px 5px;
}

#paging a:hover, #paging .active{
    background:#eee;
    text-decoration:none;
    color:#FF3300;
}
/*--------end phan trang---------*/


/*-----------------introduction----------------------*/
#introduction{
    margin-top:15px;
    margin-bottom:15px;
    color:#333;

}
#introduction-left{
    width:330px;
    float:left;
    overflow:hidden;
}
#introduction-right{
    width:330px;
    float:right;
    overflow:hidden;
}
#introduction h4{
    border-bottom:1px solid #d2d2d2;
    text-transform:uppercase;
    margin-bottom:5px;
}
#introduction p{
    /*font-weight:bold;*/
}
#introduction .redmove{
    font-weight:normal;
}
#introduction h4 a{
    color:#ff6000;
}
#introduction h4 a:hover{
    text-decoration:none;
}
.pic-introduction{
    width:40px;
    float:left;
}
.pic-introduction img{
    width:40px;
    border:1px solid #eee;
    padding:1px;
    margin-top:5px;
}
.content-introduction{
    margin-left:55px;
}
#introduction-page{
    height:16px;
    padding:2px 0 2px 0;
    text-align:right;
}
#introduction-page a, #introduction-page span{
    width:10px;
    height:15px;
    display:block;
    float:left;
    margin-right:5px;
    overflow:hidden;
}
#introduction-page a .prev{
    background:url(images/icon-introduction-page.gif) no-repeat 0 1px;
}
#introduction-page a:hover .prev{
    background:url(images/icon-introduction-page.gif) no-repeat 0 100%;
}
#introduction-page a .next{
    background:url(images/icon-introduction-page.gif) no-repeat 100% 1px;
}
#introduction-page a:hover .next{
    background:url(images/icon-introduction-page.gif) no-repeat 100% 100%;
}
#introduction-page a .prev-end{
    background:url(images/icon-introduction-page.gif) no-repeat 0 -14px;
}
#introduction-page a .next-end{
    background:url(images/icon-introduction-page.gif) no-repeat 100% -14px;
}

/*----------news index--------------*/

#questions-help-index{
    border:1px solid #d2d2d2;
    margin-bottom:10px;
    overflow:hidden;
}

#questions-help-index .box-title li{
    float:left;
    margin-right:5px;
    list-style:none;
    margin-top:6px;
}

#questions-help-index .box-title a{
    border:1px solid #d2d2d2;
    border-bottom:0;
    display:block;
    height:23px;
    line-height:23px;
    padding:0 15px;
    text-transform:uppercase;
    color:#333;
    text-decoration:none;
    float:left;
}
#questions-help-index .box-title .active a, #questions-help-index .box-title a:hover{
    color:#ff6000;
    background:#fff;
}

#news-index-content td{
    background:url(images/bg-box-title.gif) repeat-x 0 0;
    width:50%;
    vertical-align:top;
}

#news-index-content .pic-news-index{
    width:85px;
    height:100%;
    margin-top:5px;

    float:left;
}
#news-index-content .pic-news-index img{
    border:1px solid #eee;
    padding:1px;
    width:70px;
    height:70px;
}
.news-index-content{

    margin-left:85px;
    _margin-left:90px;
}
.news-index-content h4{
    margin-bottom:5px;
}


/*-----------questions-help-index-content--------------*/
#questions-help-index td{
    vertical-align:top;
}
#questions-help-index-content h4{
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
    text-transform:uppercase;
}
#questions-help-index-content h4 a:hover{
    text-decoration:none;
}
#questions-help-index-content li a:hover{
    color:#ff6000;
}
#questions-help-index-content ul{
    margin-left:20px;
    color:#ff6000;
}
#questions-help-index-content ul li{
    margin-bottom:5px;
}
#line-box{
    background:url(images/bg-line-index-new.gif) no-repeat 50% 0;
    height:23px;
}



/*----------------------BEGIN OVERVIEW-------------------------*/
#box-content-top{
    width:918px;
    padding:10px;
    border:1px solid #ccc;
    margin-bottom:5px;
    overflow:hidden;
}
#box-content-top th{
    width:140px;
}
#overview-content #button-overview-content{
    margin-bottom:10px;
}
#overview-content #button-overview-content span{
    margin-right:20px;
    font-weight:bold;
}
#overview-content td{
    padding:5px;
}
#overview-content .other{
    background:#f8fcff;
}
#overview-content .success{
    background:#fff;
}
.center{
    text-align:center;
}
#overview-content .right{
    text-align:right;
}
#overview-content .from, #content-transaction-detail-left .from{
    background:url(images/icon-from.gif) no-repeat 100% 50%;
    padding-right:12px;
}
#overview-content .icon-tamgiu, #overview-content .icon-ttngay{
    border:0;
    height:16px;
    width:100%;
    text-align:right;

    bottom:0;
    clear:both;
}

#ghichu-overview{
    width:450px;
}
#ghichu-overview .box-content-center{
    width:448px;
}
#ghichu-overview table{
    margin:10px;
}
#ghichu-overview table th{
    width:80px;
    text-align:right;
    font-weight:normal;
    padding-right:5px;
    vertical-align:top;
}
#ghichu-overview span{
    margin-right:10px;
}
.clear-button{
    float:right;
    margin-right:10px;
    overflow:hidden;
    position:absolute;
    right:0;
}
/*----------------------END BEGIN OVERVIEW-------------------------*/

/*---------------transaction-detail---------------*/
#content-transaction-detail-left{
    width:300px;
    float:left;
}
#content-transaction-detail-right{
    width:300px;
    float:right;
}
#content-transaction-detail-left th, #content-transaction-detail-right th{
    background:none;
    width:130px;
    border-bottom:1px solid #eee;
    padding:8px 0;
}
#content-transaction-detail-left td, #content-transaction-detail-right td{
    border-bottom:1px solid #eee;
    padding:8px 0;
}
#transaction-detail-content-history p{
    margin:5px 10px;
}

#transaction-detail-content-related .button-content{
    margin-top:10px;
}
#list-news-right{
    width:260px;
    float:right;
    margin-top:20px;
    margin-bottom:0;
    overflow:hidden;
}
#list-news-right .box-content-center{
    width:258px;
}
#list-news-right .box-content-center ul{
    margin:0 10px;

    list-style:none;


}
#list-news-right li{
    background:url(images/dot-yell.gif) no-repeat 0 6px;
    padding-left:12px;

    margin-bottom:1px;
    _margin-bottom:2px;
}
.title-transaction-detail{
    text-align:center;
    font-weight:bold;
    color:#ca0000;
    text-transform:uppercase;
    font-size:16px;
}
.mesage{
    background:#f9f9f9;
    padding:5px;
    border:1px solid #f2f2f2;
}
#thongtingiaodich-right{
    margin:0 10px;
}
#thongtingiaodich-right td{
    border-bottom:1px solid #eee;
    vertical-align:top;
    padding:2px 0;
}
.name-usesalle{
    margin-bottom:5px;
}
.authentication{
    margin-bottom:5px;
    text-transform:uppercase;
    line-height:21px;
    font-weight:bold;
    color:#777;
}
.authentication img{
    float:left;
    margin-right:5px;
}
.phone-usesalle{
    color:#777;
}
/*-----------------end transaction detail---------------------------*/

/*-----------------begin transaction history---------------------------*/
.content-transaction-history-left{
    width:300px;
    float:left;
}
.content-transaction-history-right{
    width:300px;

    float:right;
}
#content-transaction-history-search, #content-transaction-history-filter{
    margin:0 10px;
    overflow:hidden;
}
#content-transaction-history-filter th, #content-transaction-history-search th{
    width:120px;
    text-align:left;
    font-weight:normal;
}
#button-filter{
    margin:0 10px;
}
#transaction-history-list p{
    margin:5px 10px;
}
#transaction-history .button-box-buttom{
    /*background:#d3e1f1;*/
    background:#e8f1fa;
    border:0;
    height:20px;
    padding:5px 10px;
    border-top:1px solid #fff;
    /*border-bottom:1px solid #fff;*/
}
#transaction-history-tab{
    height:30px;
    background:url(images/bg-tab-content-transaction-top.gif) repeat-x 0 100%;
    padding-left:5px;

}

#transaction-history-tab li{
    float:left;
    margin-left:3px;
    list-style:none;
}
#transaction-history-tab a{
    background:url(images/bg-tab.gif) repeat-x 0 0;
    border:1px solid #b5b5c1;
    border-bottom:0;
    padding-left:10px;
    display:block;
    height:24px;
    color:#777;
    /*font-weight:bold;*/
    line-height:24px;
    margin-top:4px;
    float:left;
}
#transaction-history-tab a span{
    background:url(images/bg-tab.gif) repeat-x 100% 0;
    display:block;
    padding-right:10px;
}
#transaction-history-tab a:hover, #transaction-history-tab .active a{
    background:#fff;
    border:1px solid #b5b5c1;
    border-bottom:1px solid #fff;
    height:24px;
    line-height:24px;
    margin-top:4px;
    float:left;
    display:block;
    text-decoration:none;
    color:#ff5a00;
}
#transaction-history-tab .active a{
    font-weight:bold;
}
#transaction-history-tab a:hover span, #transaction-history-tab .active a span{
    background:#fff;
    border-bottom:1px solid #fff;
    display:block;
    text-decoration:none;
}
#transaction-history .title-box-table{
    /*#e8f1fa;*/
    /*font-weight:bold;*/
    padding:5px;

    background:#e8f1fa;
    border-top:1px solid #fff;
    border-right:1px solid #ccc;

}


#transaction-history{
    padding:0;
    border:1px solid #d2d2d2;
    padding:1px;
    background:#fff;
    width:936px;
}
#transaction-history #label-table, #integration-list #label-table{
    /*margin:10px;*/
    /*background:#f7faff;*/
    padding:10px;
    overflow:hidden;
    border-top:1px solid #fff;
    border-bottom:1px solid #e2e2e2;
    /*background:#f7fbfe*/
    background:#fff;
}
#label-table .icon-wo, #label-table .icon-ex, #label-table .ocon-txt, #label-table .icon-help{
    padding-left:22px;
    height:17px;
    margin-right:10px;
}
#label-table .icon-wo{
    background:url(images/icon-word.gif) no-repeat 0 0;
}
#label-table .icon-ex{
    background:url(images/icon-exel.gif) no-repeat 0 0;
}
#label-table .ocon-txt{

    background:url(images/icon-txt.gif) no-repeat 0 0;
    padding-left:18px;
}
#label-table .icon-help{
    background:url(images/icon-help.gif) no-repeat 0 0;
}
/*-----------------end transaction history---------------------------*/

/*----------------------begin guide-request-payment-------------------*/

#request-payment-content{
    text-align:center;
}

#title-huongdan-question{
    margin:20px 0 0 0;
    padding-bottom: 3px;
    color:#777;
    border-bottom:1px solid #d2d2d2;
}
#guide-request-payment{
    margin:10px 0 5px 10px;
    color:#777;
}

#guide-request-payment ul{
    list-style:none;
}
#guide-request-payment li{
    margin-bottom:10px;
}
#guide-request-payment li a{
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    padding-left:10px;
    color:#0066cc;
}
#guide-request-payment li a:hover, #guide-request-payment .active a {
    color:#ff6d01;
}
.guide-request-payment-content{
    margin:0px 0px 0 10px;
    border:1px solid #eaeaea;
    padding:2px;
    background:#fff;
    display:none;
}
.guide-request-payment-content .content, .guide-request-left-content .content{
    background:#f7fbfe;
    padding:5px;
    color:#333;
}
.guide-request-left-content{
    border:1px solid #eaeaea;
    margin-left:20px;
    margin-right:10px;
    background:#fff;
    padding:1px;
}
.guide-request-bottom-box-content{
    background:url(images/bg-guide-request-bottom-box-content.gif) repeat-x 0 0;
    border-top:1px solid #bbcad2;
    margin-top:20px;
}
.guide-request-bottom-box-content h3{
    margin:15px 10px 10px 10px;
    border-bottom:1px solid #bbcad2;
}
.guide-request-bottom-box-content ul{
    margin:10px 10px 10px 20px;
    list-style:none;
}
.guide-request-bottom-box-content ul li{

    margin-bottom:5px;
}
.guide-request-bottom-box-content a{
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    font-weight:bold;
    color:#333;
    padding-left:10px;
}
.guide-request-bottom-box-content a:hover, .guide-request-bottom-box-content .active a{
    color:#ff6d01;
}
/*----------------------begin guide-request-payment-------------------*/

/*---------------------------------BEGIN ADD GROUP---------------------------*/
#add-group{
    /*margin:10px;*/
    border:1px solid #d2d2d2;
    overflow:hidden;
}
#add-group-left{
    width:202px;
    background:#f9f9f9 url(images/dot-grays.gif) repeat-y 100% 0;
    overflow:hidden;
}
#add-group-right{
    overflow:hidden;
}
#add-group td{
    vertical-align:top;
}
#add-group .title{
    font-weight:bold;
    padding-left:5px;
    height:30px;
    line-height:30px;
    background:url(images/bg-footer.jpg) repeat-x 0 -20px;
    border-bottom:1px solid #d9d9d9;
}
#add-group-left .input-group{
    /*margin:5px 8px 0 10px;
	_margin:5px 7px 0 7px;
	margin-bottom:5px;*/
    padding:5px 8px 5px 10px;
    border-bottom:1px solid #ddd;
    overflow:hidden;
}
#add-group-left .input-group .button-content{
    margin-top:5px;
}
#add-group-left .title{
    border-right:1px solid #d9d9d9;
}

.group-name{
    border-top:1px solid #fff;
    border-bottom: 1px solid #ddd;
    margin-right:1px;
}
.group-name:hover{
    margin-right:0;
}
.group-name a span{
    background:url(images/icon-group-name.gif) no-repeat 15px 50%;
    color:#333;
    padding:5px 0 5px 45px;
    display:block;
}
.group-name a:hover span, #add-group-left .active span{
    background:#fff url(images/icon-group-name-hover.gif) no-repeat 5px 50%;
    text-decoration:none;
    font-weight:bold;
}
#add-group-left .active{
    background:#fff;
    font-weight:bold;
    margin-right:0;
}
.modifier_delete, .modifier_edit{
    margin:auto 0;
}
#list-partners-group table{
    margin:10px;
    width:97%;
    border:1px solid #eee;
}
#list-partners-group .white td{
    padding:3px 5px;
    background:#fff;
    border-bottom:1px solid #f0f0f0;
}

#list-partners-group .last td{
    padding:3px 5px;
    border:0px;
}
#list-partners-group .end td{
    border-bottom:0;
}
/*--------begin phan trang trong danh sÃ¡ch Ä‘á»‘i tÃ¡c---------*/
#list-partners-group-paging{
    margin:0px 0px;
    text-align:right;
    /*border:1px solid #c5c5c5;
	background:#e6eef2;*/
    height:20px;
    padding:5px 10px;
}
#list-partners-group-paging a{
    margin:0 2px;
    border:1px solid #ccc;
    background:#fff;
    color:#333;
    font-weight:bold;
    padding:1px 5px;
}
#list-partners-group-paging a:hover, #list-partners-group-paging .active{
    background:#eee;
    text-decoration:none;
    color:#FF3300;
}
/*--------end phan trang trong danh sÃ¡ch Ä‘á»‘i tÃ¡c---------*/


#add-group-right .button{
    margin:0 10px 10px 10px;
}
.select-group{
    margin:10px 10px 10px 10px;
    background:#eee;
    border:1px solid #d2d2d2;
    padding:10px;
}
#add-group-right #report{
    margin:10px 10px 0 10px;
}
.add-group-bottom {

    height:25px;
    background:#eee;
    border-top:1px solid #dfdfdf;
    margin-top:0px;
    padding:5px 10px;
    clear:both;
}

.button-add-group a{
    height:26px;
    background:url(images/bg-button-add.gif) no-repeat 0 0;
    display:block;
    float:left;
}
.button-add-group a span{
    height:26px;
    background:url(images/bg-button-add.gif) no-repeat 100% 0;
    margin-left:30px;
    _margin-left:15px;
    padding-right:10px;
    line-height:26px;
    font-weight:bold;
    display:block;
    float:left;
}
.button-add-partners a{
    height:26px;
    background:url(images/bg-button-add-partners.gif) no-repeat 0 0;
    display:block;
    float:left;
}
.button-add-partners a span{
    height:26px;
    background:url(images/bg-button-add-partners.gif) no-repeat 100% 0;
    margin-left:30px;
    _margin-left:15px;
    padding-right:10px;
    line-height:26px;
    font-weight:bold;

    display:block;
    float:left;
}
.button-add-partners a:hover, .button-add-group a:hover, .button-add-partners a, .button-add-group a{
    color:#333;
    text-decoration:none;
}
/*---------------------------------END ADD GROUP---------------------------*/


/*--------------------------BEGIN ACCOUNT MANAGE------------------------------*/
#account-manage-top{
    margin-bottom:20px;
}
#account-manage-top table{

    margin:0 10px 5px 10px;
    background:#d9d9d9;
}
#account-manage-top .white td{
    padding:3px 5px;
}
#account-manage-top .box-button{
    margin:0px 10px;
}
#account-manage-content{
    overflow:hidden;
}

#account-manage-content h4{
    border-bottom:1px solid #e2e2e2;
    padding-bottom:3px;
    color:#333;
    text-transform:uppercase;
}

#account-manage-bottom table{
    margin:0 20px;
}
#account-manage-bottom th{
    width:150px;
    font-weight:normal;
    text-align:right;
}
#box-button-account-manage-content{
    padding:0 0 0 170px;
    padding-top:2px;
    padding-bottom:2px;
    background:#f9f9f9;
}

#account-manage-content-left{
    width:450px;
    float:left;
    margin:0px 10px 10px 10px;
}
#account-manage-content-left table{
    border:0;
}

#account-manage-content-left th{
    width:140px;
    text-align:right;
    font-weight:normal;
    vertical-align:top;
}
#account-manage-content-left td{
    vertical-align:top;
}

#account-manage-content-right{
    width:250px;
    float:right;
    margin:0px 10px 10px 10px;
}
#account-manage-content-right table{
    border:0;
}

#account-manage-content-right a{
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    padding-left:10px;
}

#account-manage-content-right p{
    margin-bottom:10px;
}

/*--------------------------END ACCOUNT MANAGE------------------------------*/

/*-----------------------BEGIN MESSAGE BOX------------------------------*/
#message{
    width:200px;
    border:1px solid #fe8a00;
    background:#fff;
    right:0;
    bottom:0;
    position:absolute;
    z-index:10;
}

#message-title{
    background:url(images/bg-title-message.gif) no-repeat 0 0;
    height:34px;
}
#message-bottom{
    background:#eaeaea;
    border-top:1px solid #d4d4d4;
    height:25px;
    line-height:25px;

    text-align:right;
    padding-right:10px;
}
#message-title .title{
    float:left;
    margin-left:35px;
    line-height:30px;
    text-transform:uppercase;
}
#message-title .title a{
    font-weight:bold;
    color:#922c00;

}
#message-title .title a:hover{
    text-decoration:none;
}
#message-title .close{
    float:right;
    margin:10px 5px 0 0;
}
.message-up, .message-down{
    text-align:center;
    margin-top:5px;
}
.message-down{
    margin-bottom:5px;
}
.message-content{
    border-bottom:1px dashed #dfe0e2;
    padding:5px 0;
}
.message-content .number{
    background:none;
    font-size:16px;
    color:#999;
    width:15px;
    height:100%;
    font-weight:bold;
    overflow:hidden;

}
.message-content .message-content-title-close{
    float:right;
    width:10px;
    margin:5px 5px 0 0;
}
.message-content .message-content-title{
    margin:0 15px 0 00px;
    overflow:hidden;
}
/*-----------------------END MESSAGE BOX------------------------------*/



/*--------------------BEGIN MESSAGE LIST-----------------------*/


#message-list{
    margin:10px;
}
#message-list h4{
    margin:0 0 10px 0;
}
#message-list-top{
    height:30px;
}
#message-list-top-left{
    float:left;
    width:50px;
}
#message-list-top-right{
    float:right;
    width:700px;
    text-align:right;
}
#search-input{
    background:url(images/icon-search-input.gif) no-repeat 0 50%;
    padding:0 10px 0 18px;
    width:180px;
}
#list-input-messaga-list{
    height:20px;
    width:120px;
}
#message-list-content table{
    border:1px solid #d9d9d9;
    border-bottom:0;
}
#message-list-content td{
    border-bottom:1px solid #f0f0f0;
    padding:5px 10px;
}
#message-list-content .gray{
    background:#f9f9f9;
}
#message-list-content .white:hover{
    background:#fff;
}
#message-list-content .magiaodich{
    font-weight:bold;
}

#message-list-content .title{
    font-weight:bold;
}
#message-list-content .date-time{
    font-size:10px;
    color:#777;
}
#message-list-content .more{
    text-align:right;
}
#message-list-content .xuly, #message-list-content .del{
    width:60px;
    text-align:center;
}
#message-list-content .xuly a{
    background:url(images/edit.png) no-repeat 100% 0;
    padding-right:22px;
}
#message-list-content #message-pagenumber{
    margin-top:8px;
    text-align:right;
    color:#007eff;
}
#message-list-content #message-pagenumber a{
    border:1px solid #d9d9d9;
    padding:2px 6px;
}
#message-list-content #message-pagenumber a:hover, #message-list-content #message-pagenumber .active{
    background:#ededed;
    color:#333;
    font-weight:bold;
    text-decoration:none;
}
/*--------------------END MESSAGE LIST-----------------------*/


/*----------------------- button---------------------------*/
.button-box{
    margin:10px 0;
    overflow:hidden;
}

.button-box a{
    text-decoration:none;
}



.button-box .button-gray{
    background:url(images/button-bg-gray.gif) no-repeat 0 0;
    height:22px;
    line-height:22px;
    color:#014663;
    padding-left:10px;
    display:block;
    overflow:hidden;
    float:left;
}
.button-gray-{
    background:url(images/button-bg-gray.gif) repeat-x 0 50%;
    height:24px;
    padding:0 0 5px 0;
    color:#014663;
    padding: 0 10px;
    border:1px solid #969696;
}
.button-box .button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
    padding-right:10px;
    display:block;
}
.button-box .button-gray{
    color:#014663;
    text-decoration:none;
    background:url(images/button-bg-gray.gif) no-repeat 0 0;
}
.button-box .button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
}
.button-top{
    background:#f7faff;
    padding:10px;
    overflow:hidden;
}
.button-top .label{
    float:left;
    font-weight:bold;
}

#button-top .icon-wo, #button-top  .icon-ex, #button-top  .ocon-txt, #button-top  .icon-help{
    padding-left:22px;
    height:17px;
    margin-right:10px;
}
#button-top .icon-wo{
    background:url(images/icon-word.gif) no-repeat 0 0;
}
#button-top .icon-ex{
    background:url(images/icon-exel.gif) no-repeat 0 0;
}
#button-top .ocon-txt{
    background:url(images/icon-txt.gif) no-repeat 0 0;
    padding-left:18px;
}
#button-top .icon-help{
    background:url(images/icon-help.gif) no-repeat 0 0;
}
.button-top .button-gray{
    background:url(images/button-bg-gray.gif) repeat-x 0 0;
    height:22px;
    line-height:22px;
    color:#777;
    border:1px solid #ccc;
    padding-left:10px;
    display:block;
    margin-left:5px;
    overflow:hidden;
    float:left;
}
.button-top .button-gray:hover{
    color:#333;
    text-decoration:none;
}
/*.button-top .button-gray span{
	background:url(images/button-bg-gray.gif) no-repeat 100% 0;
	padding-right:10px;
	display:block;
	}
.button-top .button-gray{
	color:#014663;
	text-decoration:none;
	background:url(images/button-bg-gray.gif) no-repeat 0 0;
	}
.button-top .button-gray span{
	background:url(images/button-bg-gray.gif) no-repeat 100% 0;
	}
*/
.button-box-buttom{
    background:#e8f1fa;
    border:0;
    height:22px;
    padding:5px 10px;
    border-top:1px solid #fff;
    overflow:hidden;
}

.button-box-buttom .button-gray{
    background:url(images/button-bg-gray.gif) no-repeat 0 0;
    height:22px;
    line-height:22px;
    color:#014663;
    padding-left:10px;
    display:block;
    overflow:hidden;
}
.button-box-buttom .button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
    padding-right:10px;
    display:block;
}



.button-gray{
    background:url(images/button-bg-gray.gif) no-repeat 0 0;
    height:22px;
    line-height:22px;
    color:#014663;
    padding-left:10px;
    display:block;
    overflow:hidden;
    float:left;
}
.button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
    padding-right:10px;
    display:block;
}
.button-gray{
    color:#014663;
    text-decoration:none;
    background:url(images/button-bg-gray.gif) no-repeat 0 0;
}
.button-gray span{
    background:url(images/button-bg-gray.gif) no-repeat 100% 0;
}


/*-------------------------*/
.box-content-square-content{
    padding:0px;
}

.box-content-square-content a{
    text-decoration:none;
}
.box-content-square-content td{
    padding:7px 5px;
    border-bottom:1px solid #f0f0f0;
}
.box-content-square-content .title-box-table{
    border-bottom:1px solid #d9d9d9;
    /*border-top:1px solid #d9d9d9;*/
}
.box-content-square{
    padding:0px;
}
.box-content-square .title{
    background:none;
    border:0;
    border-bottom:1px solid #ccc;
    height:auto;
    line-height:normal;
    padding-left:0;
}
/*-------------------begin account-infot-top--------------------------*/
#account-infot-top{
    width:938px;
    margin-bottom:10px;
    overflow:hidden;
}

#account-infot-top-left{
    float:left;
    width:650px;
    overflow:hidden;
}
#account-infot-top-right{
    float:right;
    width:260px;
    margin-top:27px;
    overflow:hidden;
}
#account-infot-top .box-content-square{
    width:648px;
    background:#f7faff;
}
#menu-tab .alt span{
    margin-left:10px;
    margin-right:10px;
}
#menu-tab .alt a{
    background:none;
    color:#0066cc;
    font-weight:normal;
    padding:0 3px;
}
#account-type{
    float:left;
    width:100px;
    margin:10px 0 10px 10px;
}
#account-information{
    float:left;
    width:500px;
    margin:10px 10px 10px 0;
}
#account-information td{
    padding:5px;
}
#account-information .icon-status img{
    float:left;
    margin-right:10px;
}
#account-information-contact{
    background:#fff;
    margin:10px;
    padding:8px 10px;
    border:1px solid #d9d9d9;
}
#account-information-contact td{
    padding:0 5px;
    width:32%;
}
#account-information-contact .email{
    background:url(images/icon-mail.gif) no-repeat 0px 50%;
    padding-left:20px;
}
#account-information-contact .phone{
    background:url(images/icon-mobile-phone.gif) no-repeat 0px 50%;
    padding-left:20px;
}
#account-information-contact .number-bank-account{
    background:url(images/icon-bank.gif) no-repeat 0px 50%;
    padding-left:20px;
}
#account-information-bottom{
    border-top:1px solid #d2d2d2;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background:#fff url(images/bg-box-button-bottom.gif) repeat-x 0 100%;
    height:40px;
    line-height:40px;
    padding:0 10px;
}
#account-information-bottom .money{


    color:#FF0000;
    font-size:20px;
    font-weight:bold;
}
#account-information-bottom .button-link{
    float:right;
}
#account-infot-top-right img{
    width:260px;
    height:75px;
    margin-bottom:3px;
    _margin-bottom:0px;
}
/*-------------------end account-infot-top--------------------------*/

/*---------------------begin transfer-friends---------------------------*/
#transfer-friends{
    padding:0 10px 0 10px;
}
#transfer-friends td{
    border:0;
    padding:5px;
}
#transfer-friends th{
    font-weight:normal;
    text-align:right;
    width:250px;
    padding:5px;
    vertical-align:top;
}
#danhsachdoitac{

    border:1px solid #d2d2d2;
    margin:0px 30px 0 0;
}
#danhsachdoitac .title-box{

    background:#eee;
    padding:5px 10px;
    border-bottom:1px solid #d2d2d2;
}
#danhsachdoitac table td{
    width:50%;
    border-bottom:1px solid #f0f0f0;
}
#danhsachdoitac-bottom{
    background:#eee;
    padding:3px 10px;
}
#danhsachdoitac-bottom span{
    float:right;
}
#transfer-friends-button{
    background:#eef5ff;
    border-top:1px solid #ddebff;
    border-bottom:1px solid #ddebff;
    height:25px;
    padding:5px 10px 5px 15px;
    margin-top:15px;
}


.transfer-friends-button{
    height:24px;
}
/*---------------------end transfer-friends---------------------------*/
/*------------------- begin payment-type--------------------------*/
#payment-type{
    margin:20px 0;
}
#payment-type-content{
    margin-bottom:10px;
    overflow:hidden;

}

#payment-type-content-left{
    float:left;
    width:655px;
    margin-left:10px;
    /*background:#f9f9f9;*/
}
#payment-type-content-left td{
    border:0;
    vertical-align:top;
    padding:5px;
}

#payment-type-content-left th{
    width:150px;
    text-align:right;
    font-weight:normal;
    vertical-align:top;
    padding:5px;
}

#payment-type-content-left img{
    padding-left:60px;
    padding-top:30px;
}

#payment-type-content-right{
    margin-right:10px;
    width:220px;
    float:right;
}
.payment-type-content-right-content{
    /*background:url(images/bg-box-hepl-left.gif) repeat-x 0 0;*/
    margin:0 00px 0 0;
    padding:10px;
}
.payment-type-content-right-content #thongtintaikhoan table{
    border:1px solid #d9d9d9;
    background:#fff;
    margin-left:40px;
}
.payment-type-content-right-content .note-pay{
    border-bottom:1px solid #d9d9d9;

    padding-bottom:5px;
    margin-bottom:10px;
    font-style:italic;
    font-size:11px;

}
.payment-type-content-right-check{

    margin-bottom:5px;
    margin-top:10px;
    font-weight:bold;
}
.InformationMsg{
    border:1px solid #dfe3f8;
    background:#eef5ff url(images/icon-InformationMsg.gif) no-repeat 5px 5px;
    padding:5px 10px 5px 30px;


}


.InformationAlert{
    /*background: url(images/icon-InformationMsg.gif) no-repeat 5px 5px;*/
    padding:5px 10px 5px 0px;
    margin-bottom:5px;
    color:#333;
}

.ExclaimedMsg{
    border:1px solid #ffd656;
    background:#fff4c2 url(images/icon-ExclaimedMsg.gif) no-repeat 5px 5px;
    padding:5px 10px 5px 30px;
}
.payment-type-content-right-content .InformationMsg, .payment-type-content-right-content .ExclaimedMsg{
    margin-left:25px;
}
.payment-hoid-note{
    border:1px solid #ffd656;
    background:#fff4c2;
    padding:5px 10px 5px 10px;
    margin-bottom:10px;
}
.payment-hoid-note .payment-hoid-note-number{
    width:10px;
    font-weight:bold;
    text-align:center;
    margin-top:5px;
    vertical-align:top;
    float:left;
}
.payment-hoid-note .payment-hoid-notecontent-content{
    margin-top:5px;
    margin-left:20px;
    padding-top:5px;
}
.payment-type-content-right-content .transfer-friends-button{
    margin-top:30px;
}
.back-website{
    background:url(images/refresh_backwards.png) no-repeat 0 0;
    padding-left:20px;
    height:22px;
    margin-left:15px;
    line-height:22px;
    font-weight:normal;
    text-decoration:none;
}
.use-acc-other{
    background:url(images/session-switch.png) no-repeat 0 0;
    padding-left:30px;
    height:22px;
    line-height:22px;
    display:block;
    font-weight:normal;
    text-decoration:none;
}
/*------------------- end payment-type--------------------------*/

/*-------------------------begin step news----------------------------*/
#step-flow{
    height:26px;
    line-height:26px;
    width:100%px;
    margin-bottom:15px;
    color:#999;
    background:#efefef;
    border:1px solid #fff;
}
#step-menu-form{
    height:26px;
    line-height:26px;
    width:747px;
    margin:10px auto;
    color:#999;
    background:url(../images/step-bg-news.gif) no-repeat 0 0;
}
#step-flow ul li, #step-menu-form ul li{
    float:left;
    height:26px;
    list-style:none;
    text-align:center;
    background:url(../images/step-bg-news.gif) no-repeat 100% 100%;
}
#step-three li{
    width:33.3%;
}
#step-four li{
    width:25%;
}
#step-five li{
    width:20%;
}
#step-flow .active, #step-menu-form .active{
    background:url(../images/step-bg-news.gif) no-repeat 100% 0px;
    color:#fff;
    font-weight:bold;
}
#step-flow .active-last, #step-menu-form .active-last{
    background:#ff9600;
    color:#fff;
    font-weight:bold;
}
#step-flow .previous, #step-menu-form .previous{
    background:url(../images/step-bg-news.gif) no-repeat 100% -26px;
}
#step-flow .last{
    background:none;
}

#step-inbox{
    float:right;
    margin-top:10px;
    line-height:22px;
    clear:both;
}
#step-inbox li{
    float:left;
    margin-right:12px;
    background:url(images/step-inbox-muiten.gif) no-repeat 100% 50%;
    padding-right:22px;
    _padding-right:15px;
    color:#a3a2a2;
    font-weight:bold;
    list-style:none;
}
#step-inbox li span{
    background:url(images/step-inbox-bg.gif) no-repeat -1px -1px;
    height:22px;
    width:22px;
    margin-right:5px;
    text-align:center;
    line-height:20px;
    display:block;
    float:left;
}
#step-inbox .active{
    color:#ff5a00;
}
#step-inbox .active span{
    background:url(images/step-inbox-bg.gif) no-repeat -1px -24px;
    color:#fff;
}
#step-inbox .last{
    background:none;
    padding:0;
    margin:0;
}
/*-------------------------end step news----------------------------*/

/*-----------------------begin transfer-otp-email-------------------*/
#transfer-otp-email{
    padding:0 10px 10px 10px;
}
#transfer-otp-email h4{
    margin:10px 0;
}

#transfer-otp-email-top table{
    border:1px solid #eee;
}

#transfer-otp-email-top td{
    padding:5px;
}

.transfer-otp-email-button{
    margin:10px 0;
}
#transfer-otp-email-top .ExclaimedMsg{
    margin-bottom:30px;
}
#transfer-otp-email-bottom{

    margin-bottom:10px;
}

#transaction_detail_content{
    margin-bottom:10px;
}
#transaction_detail_content  table{
    margin-top:5px;
    line-height:30px;
}
#transaction_detail_content td{
    border:0;
    padding:3px 0;
    padding-left:10px;

}
#transaction_detail_content th{
    text-align:right;
    font-weight:normal;
    padding:3px 5px;
    width:250px;
    vertical-align:top;
    color:#777;
}

#transfer-otp-email-left{
    float:left;
    width:640px;
}
#transfer-otp-email-right{
    float:right;
    width:260px;
    padding-left:10px;
    border-left:1px solid #a5b4bc;
}
#transfer-otp-email-bottom  table{
    margin-top:20px;
}
#transfer-otp-email-bottom td{
    border:0;
    padding:3px 0;
}
#transfer-otp-email-bottom th{
    text-align:right;
    font-weight:normal;
    padding:3px 5px;
    width:150px;
    vertical-align:top;
}
/*-----------------------end transfer-otp-email-------------------*/
/*------------------------begin point-list------------------------------*/
#point-list-top-box{
    padding:0;
    height:45px;
    padding:0 5px;
}
#point-list-top-box #point-list-top-input{
    height:45px;
    padding:10px 0;
    float:left;
    overflow:hidden;
    margin-right:20px;
}
#point-list-top-box #point-list-tab-sub{
    height:40px;
    margin-left:20px;
    bottom:0;
    line-height:30px;
}
#point-list-top-box #point-list-tab-sub ul{
    margin:0;
    padding:0;
}
#point-list-top-box #point-list-tab-sub li{
    float:left;
    margin-right:3px;
    list-style:none;
    padding:0;
}
#point-list-top-box #point-list-tab-sub li a{
    background:#fff url(images/new-nav-hover.gif) repeat-x 0 0;
    border:1px solid #ddd;
    border-bottom:0;
    display:block;
    padding:0 15px;
    margin-top:20px;
    line-height:25px;
    font-weight:bold;
    text-decoration:none;
}
#point-list-top-box #point-list-tab-sub .active a, #point-list-top-box #point-list-tab-sub li a:hover{
    background:#fff;
    border:1px solid #d9d9d9;
    border-bottom:0;
    color:#ff5a00;
}
#point-list-ketqua{
    height:35px;
    background:#fff;
    line-height:35px;
    padding:0 5px;
}
#point-list-ketqua a, .button-box-buttom a{
    margin:0 3px;
}
#point-list-ketqua a:hover, #point-list-ketqua .active, .button-box-buttom a:hover, .button-box-buttom .active{
    color:#ff5a00;
    font-weight:bold;
}
/*------------------------end point-list------------------------------*/

/*------------------------begin checkout b1------------------------------*/
#avatar-website{
    margin-bottom:5px;
    text-align:right;
    overflow:hidden;
}
#avatar-website img{
    margin-left:10px;
}
#avatar-website a{
    font-weight:bold;
}
#checkouttop{
    border:1px solid #a5b4bc;
    margin-bottom:15px;
    padding:10px 0;
    overflow:hidden;
}
#checkouttop .title{
    background:none;
    padding-left:0;
    height:auto;
}
#checkouttop-l, #checkouttop-r{
    width:430px;
    margin:10px;
}
#checkouttop-l{
    float:left;
}
#checkouttop-r{
    float:right;

}

#checkouttop .title, #payment-type-content-right .title{
    border-bottom:1px solid #a5b4bc;
    font-weight:bold;
    margin-bottom:10px;
    color:#333;
    text-transform:uppercase;
}
#payment-type-content-left .title, #payment-type-content-right .title {
    border-bottom:1px solid #ccc;
    font-weight:bold;
    font-size:15px;
    margin:10px 0;
    padding-bottom:3px;
    color:#ff5a00;
}
#checkouttop .icon{
    width:100px;
    text-align:center;
}
#checkouttop th{
    text-align:right;
    font-weight:normal;
    width:110px;
    padding:3px;
}
#checkouttop td{
    padding:3px;
}
.checkouttop-tongphaitra{
    padding:10px;
    background:#f9f9f9;
    border:1px solid #eee;
}
.khuyenmai{
}
.khuyenmai a{
    margin-left:10px;
}
.checkouttop-tongphaitra{
    text-align:center;
    font-weight:bold;
    margin-top:10px;
}
.checkouttop-tongphaitra span{
    font-size:16px;
    color:#FF0000;
}
#checkout-content{
    margin:15px 10px;
    border:1px solid #d2d2d2;
    width:918px;
    padding:0 10px;
}
#checkout-content .title{
    background:none;
    border:0;
    border-bottom:1px solid #ccc;
    height:auto;
    line-height:normal;

    padding-left:0;
}
#checkout-content th{

    text-align:right;
    font-weight:normal;
    width:170px;
    padding:7px 0;
    vertical-align:top;
}
#checkout-content td{
    border:0;
}
#help-checkout-buttom{
    margin-top:20px;
}
#help-checkout-buttom-l, #help-checkout-buttom-r{
    width:450px;
}
#help-checkout-buttom-l{
    float:left;
}
#help-checkout-buttom-r{
    float:right;
}
#help-checkout-buttom .title{
    border-bottom:1px solid #d2d2d2;
    margin-bottom:10px;
    text-transform:uppercase;
    font-weight:bold;
    height:18px;
    /*background:url(images/icon-help.gif) no-repeat 0 0;
	padding-left:20px;*/
}
#help-checkout-buttom ul{
    margin-left:30px;
}
#help-checkout-buttom li{
    color:#ff5a00;
    margin-bottom:5px;
}
#checkout-content-l{
    width:640px;
    float:left;
}
#checkout-content-r{
    width:250px;
    float:right;
    margin-top:10px;
}
#checkout-content-l-content{
    border-top:0;
}
#checkout-content-l-content .title-checkout-content-l-content{
    border-bottom:1px solid #d2d2d2;
    height:20px;
    text-transform:uppercase;
    font-weight:bold;
    margin:10px 0;

}
.checkout-content-r-box{
    border:1px solid #e9e9e9;
    padding:1px;
    background:#fff;
    margin-bottom:10px;
}
.checkout-content-r-box-content{
    background:#f9f9f9;
    padding:5px;
    text-align:justify;
}
.checkout-content-r-box-content .title{
    text-transform:uppercase;
    font-weight:bold;
    border-bottom:1px solid #d2d2d2;
    margin-top:10px;
}
.checkout-content-r-box-content ul{
    margin:0px 10px 0 15px;
}
.checkout-content-r-box-content ul li{
    color:#ff5a00;
    margin-bottom:5px;
}
#requisitions-help .checkout-content-r-box-content ul li{
    margin-bottom:5px;
    background:url(images/dot-yell-1.gif) no-repeat 0 6px;
    padding-left:10px;
    list-style:none;
    color:#333;
    margin-left:0;
}
#checkout-content-l .button-content{
    margin-top:10px;
}
#checkout-content-box-left{
    color:#333;
    border:1px solid #f1f1f1;
    background:#f9f9f9;
    padding:10px;
}
#checkout-content-box-left .title{
    color:#ff5a00;
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
    padding-bottom:3px;
}
#checkout-content-box-left th{
    text-align:right;
    width:130px;
}
#checkout-content-box-left td{
    font-weight:bold;
}
#checkout-content-box-left th, #checkout-content-box-left td{
    padding:3px;
}
#checkouttop-b1{
    overflow:hidden;
    margin-bottom:10px;
}
#checkouttop-l-b1{
    width:640px;
    float:right;
    padding:10px;
    border:1px solid #ddd;
}
#checkouttop-l-b1 .billing{
    margin-bottom:20px;
    overflow:hidden;
}
#checkouttop-l-b1 th{
    font-weight:normal;
    text-align:left;
    width:120px;
}
#checkouttop-l-b1 th, #checkouttop-l-b1 td{
    padding:5px;
    vertical-align:top;
}
#checkouttop-r-b1{
    width:250px;
    float:left;
    border:1px solid #ddd;
    background:#fff;
    padding:1px;
}
#checkouttop-r-b1 .checkout-content-r-box-content{
    padding:10px;
}
#checkouttop-l-b1 .icon{
    width:80px;
}
#checkouttop-l-b1 .icon img{
    width:60px;
    margin-top:5px;
}
#checkout-payment-mobile td, #checkout-payment-mobile th{
    padding:5px;
    vertical-align:top;
    font-weight:normal;
}
#checkout-payment-mobile th{
    text-align:right;
    width:120px;
}
#checkout-payment-mobile #payment-type-content-left{
    width:400px;
}
#checkout-payment-mobile #payment-type-content-right{
    width:450px;
}
#checkout-payment-mobile #help-checkout-buttom{
    margin:10px;
}
#checkouttop-b1 .title{
    background:none;
    padding-left:0;
    height:auto;
    border:0;
    border-bottom:1px solid #ccc;
    font-weight:bold;
}
/*--------------------------GIO HANG-----------------------------*/
#giohang{
    width:940PX;
    margin-bottom:10PX;
    overflow:hidden;
}
#giohang .title, #giohang-help .title{

    background:none;
    height:auto;
    padding-left:0;
}
#giohang-r, #giohang-l{
    border:1px solid #a5b4bc;
    padding:10px;
}
#giohang-l{
    width:440px;
    float:left;
}
#giohang-r{
    width:440px;
    float:right;
}
#giohang-r .title, #giohang-l .title, #giohang-help .title{
    border-bottom:1px solid #a5b4bc;
    margin-bottom:10px;
    font-weight:bold;
    color:#ff5a00;
    font-size:16px;
}
#giohang-l table{
    background:#f9f9f9;
    border:1px solid #e9e9e9;
    margin-bottom:5px;
}
#giohang-l td{
    padding:3px 5px;
    border-bottom:1px solid #e9e9e9;
}
#giohang-help{
    border:1px solid #a5b4bc;
    padding:10px;

    width:918px;
}
#giohang-help-l{
    width:435px;
    float:left;

}
#giohang-help-r{
    width:435px;
    float:right;
}
#giohang-help li{
    margin:3px 0 0 15px;
    color:#ff5a00;
}
#suasoluong table{
    background:none;
    border:0;
    margin:10px 0;
}
#suasoluong td{
    border:0;
}
#suasoluong th{
    width:200px;
    text-align:right;
    font-weight:normal;
}

/*---------------------END GIO HANG----------------------*/

/*------------------------begin transaction-detail 2-------------------------*/
#transaction-detail-content{
    border: 1px solid #ccc;
    padding:1px;
    overflow:hidden;
}
#transaction-detail-content-l{
    float:left;
    width:670px;
    /*border:1px solid #e2e2e2;*/
    background:#fff;
}

#transaction-detail-content-r{
    margin-top:38px;
    float:right;
    width:241px;
    margin-right:10px;
}
#note-top .yel{
    font-size:16px;
}
.title-giaodich{
    font-weight:bold;
    margin:10px;
}

#content-giaodich{
    border:1px solid #e2e2e2;
    margin-left:10px;
    margin-bottom:10px;
}

#content-giaodich td{
    padding:3px 5px;
    /*border-bottom:1px solid #eee;*/
}
#content-giaodich .title-box-table{
    color:#777;
    font-weight:normal;
}
#content-giaodich .yel{
    font-weight:normal;
}
#content-giaodich-mota {
    margin-bottom:10px;
}

#content-giaodich-mota h4{
    margin-left:10px;
    border-bottom:1px solid #d2d2d2;
    padding-bottom:3px;
}

#content-giaodich-mota th{
    text-align:right;
    padding:3px 5px;
    font-weight:normal;
    width:150px;
    vertical-align:top;
    color:#777;
}
#content-giaodich-mota td{
    padding:3px 5px;
}
#diengiaigiaodich{
    height:60px;
    overflow:auto;
    border:1px solid #e2e2e2;
    padding:5px;
    color:#777;
    font-size:10px;
}
#time-xacnhan{
    background:#e2e2e2;
    margin-top:10px;
}
#time-xacnhan th{
    background:#f6f6f6;
    padding:5px;
    color:#777;
    text-align:left;
    font-weight:normal;
}
#time-xacnhan td{
    background:#f6f6f6;
    padding:5px;
}
#transaction-detailslogan-top{
    background:url(images/bg-transaction-detail-slogan-top.gif) no-repeat 0 0;
    height:4px;
    _margin-bottom:-13px
}
#transaction-detailslogan-content{
    background:url(images/bg-transaction-detail-slogan-content.png) no-repeat 0 100%;
    padding:10px 5px 25px 5px;
    color:#ff5a00;
    font-size:11px;
    text-align:left;
}
#avatar-transaction{
    float:left;
    width:70px;
}
#avatar-transaction img{
    border:1px solid #e2e2e2;
    margin-top:5px;
}
#content-transaction{
    float:right;
    width:170px;
}
#content-transaction p{
    margin-bottom:5px;

}
#transaction-detail-content-r .redmove{
    background:url(images/bg-dot-double.gif) repeat-x 0 50%;
}
#transaction-detail-content-r .redmove a{
    background:#fff url(images/icon-list-.gif) no-repeat 5px 5px;
    padding-left:15px;
}
#transaction-detail-button{
    border:1px solid #ffcf0f;
    background-color:#ffffde;
    padding:10px;
    text-align:center;
    margin-top:15px;
    margin-bottom:15px;
}
#transaction-detail-message{
    border:1px solid #ffbe53;
    background:#ffffe8;
    /*padding:10px 10px 10px 10px;*/
    margin:10px 0;
    margin-top:20px;
    overflow:hidden;
}
#transaction-detail-message p{
    margin:5px 10px;
}
#transaction-detail-message .transaction-detail-message-title{
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    color:#fff;
    /*background:#ff9600;*/
    background:url(images/bg-box-title-yell.gif) repeat-x 0 0;
    height:26px;
    line-height:26px;
    margin:0 0 15px 0;
    border:1px solid #fff;
}

#transaction-detail-message-form{
    border:1px solid #ccc;
    background:#fff;
    margin:10px 20px 10px 20px;

    padding: 5px 5px;
    overflow:hidden;
}

#transaction-detail-message #transaction-detail-message-form th{
    width:220px;
}

#transaction-detail-message-l{
    float:left;
    width:100px;
    text-align:center;
    padding-top:20px;
}
#transaction-detail-message-r{
    float:right;
    width:800px;
    text-align:left;
}
#transaction-detail-message .title{
    font-size:16px;
    color:#0033FF;
    font-weight:bold;
    margin-bottom:5px;
    background:none;
    border:0;
}
#transaction-detail-button-l{
    color:#ff5a00;
    background:url(images/bg-line-transaction-detail-button.gif) no-repeat 100% 50%;
    padding:0 20px;
}
#transaction-detail-button-r{
    color:#333;
    padding:0 20px;
}
#transaction-detail-button-l p, #transaction-detail-button-r p{
    margin-bottom:8px;
}
.thaydoigiasanpham{
    background:url(images/button-thaydoi.gif) no-repeat 0 0;
    width:107px;
    height:32px;
    border:0;
}
.donggiaodich{
    background:url(images/button-dong.gif) no-repeat 0 0;
    width:119px;
    height:32px;
    border:0;
}
#bottom-transaction-detail{
    margin-top:10px;
}
#bottom-transaction-detail .back{
    background:url(images/left-icon.png) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    display:block;
    float:left;
    margin-right:25px;
}
#bottom-transaction-detail .hepl{
    background:url(images/icon-help.gif) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    display:block;
    float:left;
    margin-right:25px;
}

#bottom-transaction-detail .icon-title{
    float:left;
    margin-right:10px;
    font-weight:bold;
    color:#555;
}

#bottom-transaction-detail .pay_direct{
    background:url(images/ngay16.jpg) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    display:block;
    float:left;
    margin-right:15px;
    color:#555;
}

#bottom-transaction-detail .pay_escrow{
    background:url(images/dambao16.jpg) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    display:block;
    float:left;
    margin-right:25px;
    color:#555;
}

#transaction-detail-message th{
    text-align:right;
    width:150px;
    padding:3px 5px;
    font-weight:normal;
    vertical-align:top;
}
#transaction-detail-message td{
    padding:3px 5px;
}
#transaction-detail-message-r .other{
    margin-top:10px;
    border-top:1px solid #eaeab7;
    padding-top:5px;

}
#transaction-detail-message-r .other a{
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    padding-left:12px;
}
.button-transaction a{
    background:url(images/bg-button-yell.gif) no-repeat 0 0;
    height:32px;
    line-height:32px;
    display:block;
    color:#333;
    font-weight:bold;
    padding-left:10px;
    float:left;
}
.button-transaction a:hover{
    color:#fff;

    text-decoration:none;
}
.button-transaction a span{
    background:url(images/bg-button-yell.gif) no-repeat 100% 0;
    display:block;
    padding-right:10px;
}
.button-transaction-gray a{
    background:url(images/bg-button-gray.gif) no-repeat 0 0;
    height:32px;
    line-height:32px;
    display:block;
    color:#333;
    font-weight:bold;
    padding-left:10px;
    float:left;
}
.button-transaction-gray a span{
    background:url(images/bg-button-gray.gif) no-repeat 100% 0;
    display:block;
    padding-right:10px;
}
.button-transaction-gray a:hover{
    text-decoration:none;
}
#transaction-detail-button-l-pass{
    float:left;
    width:600px;
    text-align:left;
    border-right:1px solid #e9e9e9;
    padding-right:10px;
}
#transaction-detail-button-r-pass{
    margin-left:620px;
    text-align:left;
}
#ExclaimedMsg{
    background:#fff4c2 url(images/icon_alert_24x24.gif) no-repeat 5px 5px;
    padding:5px 5px 5px 40px;
    margin:5px 0;
}
#transaction-detail-button-l-pass table{
    margin:10px;
}
#transaction-detail-button-l-pass th{
    text-align:right;
    font-weight:normal;
    width:150px;
}
#transaction-detail-button-l-pass th , #transaction-detail-button-l-pass td{
    padding:5px;
    vertical-align:top;
}
#transaction-detail-message-box-l{
    float:left;
    width:600px;
}
#transaction-detail-message-box-r{
    float:right;
    width:270px;
    border:1px solid #eae39b;
    padding:10px;
    background:#fff;
}
#transaction-detail-message-box-r h4{
    color:#ff5a00;
    margin-bottom:10px;
}
#transaction-detail-message-box-r a{
    background:none;

    padding:0;
}
/*------------------------end transaction-detail 2-------------------------*/

#my-account-personal-information-left{
    float:left;
    width:660px;
    border:0;
    padding:0;
}
#my-account-personal-information-right{
    float:right;
    width:250px;
}
#my-account-personal-information-left  h4{
    margin:0;
}
#my-account-personal-information-right h4{

    margin:10px;
}
.my-account-personal-information-left{
    border:1px solid #ff9900;
    margin:0px 0px 10px 0;
    padding:10px;
}
.my-account-personal-information-left:hover, #my-account-personal-information-left .active{
    background:#E1E8F3;
    border:1px solid #c5d2e7;
}
.my-account-personal-information-left-title{
    border-bottom:1px solid #ddd;
    text-transform:uppercase;
    font-weight:bold;
}

.my-account-personal-information-left-content table{
    margin-top:15px;
}
.my-account-personal-information-left-content th{
    width:200px;
    text-align:right;
    font-weight:normal;
    padding:5px;
    vertical-align:top;
}
.my-account-personal-information-left-content td{
    padding:5px;
    vertical-align:top;
}
#my-account-personal-information-right .box-content-square{
    width:248px;
    margin-bottom:10px;
}
#my-account-personal-cauhoithuonggap{
    margin:10px;
    list-style:none;
}
#my-account-personal-cauhoithuonggap li{
    margin-bottom:5px;
    background:url(images/dot-yell-1.gif) no-repeat 0 8px;
    padding-left:12px;
}


.title-square-notice{
    border-bottom:1px solid #d2d2d2;
    text-transform:uppercase;
    margin-bottom:10px;
    font-weight:bold;
    margin-top:10px;
}
#box-square-notice{
    border:2px solid #ffae00;
    padding:20px 100px 10px 100px;
}
#box-square-notice p{
    margin-bottom:10px;
}


#box-square-notice .select-type{
    float:left;
    margin-right:10px;
}
#box-square-notice .ExclaimedMsg{
    margin-left:25px;
    margin-top:0px;
}

/*---------------------button-round-yell-----------------*/
.button-round-yell{
    background:#fbd687 url(../images/buttons/button-content-bg.gif) repeat-x 0 50%;
    height:22px;
    line-height:22px;
    padding:0px 10px;
    color:#fff;
    border:1px solid #ff7007;
    display:block;
    float:left;
    overflow:hidden;
}
.button-round-yell:hover{
    text-decoration:none;
    color:#fff;
}
/*.button-round-yell span{
	background:url(images/bg-button-round-yell.gif) no-repeat 100% 0;
	padding:0 10px 0 0;
	height:26px;
	float:left;
	display:block;
	}
.button-round-yell:hover{
	text-decoration:none;
	color:#fff;
	}
	*/
.button-round-yell-input{
    background:url(images/bg-button-round-yell.gif) no-repeat -15px 0;
    padding:0 10px;
    _padding:0 3px;
    margin:0 0 0 10px;
    height:26px;
    _height:28px;
    line-height:26px;
    color:#fff;
    border-right:1px solid #ef5b01;
    border-left:1px solid #ef5b01;
    border-bottom:0;
    border-top:0;
    float:left;
    display:block;
    overflow:hidden;
}

.button-round-grayscale{
    background:#fff url(images/button-bg-grayscale.gif) repeat-x 0px 50%;
    border:1px solid #cccccc;
    padding:0 10px;
    margin:0 5px 0px 0;
    height:22px;
    line-height:22px;
    display:block;
    float:left;
    color:#333;
}
.button-round-grayscale:hover{
    color:#333;
    text-decoration:none;
}
.button-round-grayscale-input{
    background:#fff url(images/button-bg-grayscale.gif) repeat-x 0px 50%;
    border:1px solid #cccccc;
    padding:0 5px;
    margin:0 5px 0px 0;
    height:24px;
    line-height:24px;
    color:#555;
}
/*---------------------*/
#register{
    border-top:2px solid #ff9000;
    padding-top:20px;
}
#register-content-left{
    width:660px;
    float:left;
    overflow:hidden;
}
#register-content-right{
    width:260px;
    float:right;
    overflow:hidden;
}
#register-content-right .box-content-center{
    width:258px;
}
#register-content-left h4{
    font-size:16px;
    color:#ff5a00;
    margin-bottom:10px;
}

#register-content-left h4 a{
    font-size:12px;
    font-weight:normal;
    margin-left:15px;
}

#register-content-left .register-content-left{
    margin-bottom:20px;
}
#register-content-left .register-content-left-select{
    font-weight:bold;
    margin-left:20px;
}
#register-content-left .blear{
    margin-left:45px;
}
#register-content-right ul{
    margin-left:10px;
    list-style:none;
}
#register-content-right li{
    margin-bottom:5px;
}
#register-content-right a{
    background:url(images/bulit-.gif) no-repeat 0 5px;
    padding-left:12px;
}
/*-------------------------complaint-list --------------------------*/

#complaint-list-top-content{
    border:1px solid #d9d9d9;
    margin-bottom:10px;
}


#complaint-list-top-content table{
    margin:10px;
}
#complaint-list-top-content th{
    text-align:right;
    font-weight:normal;
}
#complaint-list-top-content th, #complaint-list-top-content td{
    padding:5px;
    vertical-align:top;
}
#complaint-list-top-content td{
    width:200px;
}
#complaint-list-top-content .input-time-complaint{
    width:170px;
    float:left;
    margin-right:5px;
}
#complaint{
    width:940px;
}
#complaint-left{
    width:610px;
    border:1px solid #a5b4bc;
    padding:10px;
    float:left;
}
#complaint-right{
    width:260px;
    float:right;
    border:3px solid #ffbe53;
    background:#ffffe8;
    padding:10px;
    margin-bottom:10px;
}
#complaint-left th{
    width:180px;
    text-align:right;
    font-weight:normal;
    padding:10px;
    border-right:1px dashed #f2f2f2;
    border-bottom:1px dashed #f2f2f2;
    vertical-align:top;
}
#complaint-left td{
    padding:10px ;
    border-bottom:1px dashed #f2f2f2;
    vertical-align:top;
}
#complaint-left .end{
    border-bottom:0;
}
#complaint-right-content{
    margin-bottom:10px;
}
#complaint-right-content p, #complaint-right-help p, #complaint-right-button p{
    margin-bottom:5px;
}
#complaint-right-help{
    padding:10px 0;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}
#complaint-right-help .back{
    background:url(images/document_letter_back.gif) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    margin-right:5px;
    float:left;
    display:block;
}
#complaint-right-help .hepl{
    background:url(images/icon-help.gif) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    display:block;
}
#complaint-right-button{
    text-align:center;
    padding:10px 0;
    color:#ff5a00;
}
#complaint-browse{
    width:914px;
    border:3px solid #ffbe53;
    background:#ffffe8;
    padding:10px;
    margin-bottom:10px;
    text-align:center;
}
#complaint-browse th{
    width:40%;
    text-align:right;
    padding:5px;
    vertical-align:top;
}
#complaint-browse td{
    text-align:left;
    padding:5px;
    vertical-align:top;
}
#complaint-browse .guichungtu{
    background:url(images/guichungtu.gif) no-repeat 0 0;
    width:107px;
    height:32px;
    border:0;
    margin-right:20px;
    float:left;
}
#complaint-browse .hepl{
    margin-top:7px;
}
#complaint-view-content{
    border:1px solid #a5b4bc;
    margin-bottom:10px;
    color:#999;
}
#complaint-view-title-box{
    height:30px;
    background:#eee;
    border-bottom:1px solid #a5b4bc;
    border-top:1px solid #fff;
    line-height:30px;
    padding:0 10px;
    color:#999;
}
#complaint-view-title-box span{
    color:#ff5a00;
    font-size:16px;
    margin-right:10px;
}
#complaint-view td{
    text-align:center;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee;
    padding:10px 0;
}
#complaint-view .end{
    border-right:0;
}
#complaint-view .hepl, #complaint-view .back{
    float:left;
    margin-right:10px;
}

.complaint-detail-response{
    margin-bottom:10px;
    padding:5px 10px;
    background:#fffcf4;
    border:1px solid #eee;
}
.complaint-detail-response .complaint-detail-response-time{
    color:#777;
    margin-bottom:5px;
}
.complaint-detail-response .complaint-detail-response-content{
    font-weight:bold;
}
#complaint-detail-response-page-view{
    border-top:1px solid #ccc;
    padding-top:2px;
}
#complaint-detail-response-page-view .end{
    border:0;
    margin-right:0;

}
#complaint-detail-response-page-view span{
    float:right;
}
#complaint-detail-response-page-view span a{
    border-right:1px solid #ccc;
    margin-right:5px;
    padding-right:5px;
    font-weight:bold;
}
#complaint-detail-response-post-comment{
    background:#f3f4ff;
    border:1px solid #eee;
    margin-top:10px;
    padding:10px 0;
}
#complaint-detail-response-post-comment .title{
    border-bottom:1px solid #ccc;
    color:#FF0000;
    font-weight:bold;
    text-transform:uppercase;
    padding:0 5px;
    margin-bottom:10px;
}
#complaint-detail-response-post-comment td, #complaint-detail-response-post-comment th{
    padding:5px;
    vertical-align:top;
}
#complaint-detail-response-post-comment th{
    width:180px;
    text-align:right;
    vertical-align:top;
    font-weight:normal;
}
#complaint-detail-response-bottom-button {
    margin-top:10px;
}
#complaint-detail-response-bottom-button .hepl{
    background:url(images/icon-help.gif) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    float:left;
    margin-right:10px;
    display:block;
}
#complaint-detail-response-bottom-button .back{
    background:url(images/document_letter_back.gif) no-repeat 0 50%;
    padding-left:20px;
    height:16px;
    display:block;
    float:left;
    margin-right:10px;
    margin-right:25px;
}


/*-------------register 2-----------------*/
#rigister2{
    padding:10px 30px;
    width:878px;
}
.register{
    border-top:3px solid #ff5a00;
    padding-top:10px;
}
.register h2{
    color:#ff5a00;
}
.register h2 a{
    font-size:12px;
    color:#0066cc;
    font-weight:normal;
    margin-left:20px;
}
#rigister2 th{
    text-align:right;
    font-weight:normal;
    width:200px;
}
#rigister2 th, #rigister2 td{
    padding:5px;
    vertical-align:top;
}
#rigister2 table{
    margin-bottom:20px;
}

#forgot-password{
    border-top:3px solid #ff5a00;
}
#forgot-password h2 a{
    font-size:12px;
    color:#0066cc;
    font-weight:normal;
    margin-left:20px;
}

/*------*/
#recharge-left .row2, #checkout-content-l .row2{
    background:#f7fbfe;
    border:1px solid #eee;
    margin:10px 10px;
    overflow:hidden;
}
#recharge-left .row2 .title{
    border-bottom:0;
}
#recharge-left .row2 .title-box-table{
    background:#e8f1fe;
}
#recharge-left .row2 .title, #checkout-content-l .row2 .title{
    height:40px;
    line-height:40px;
    font-weight:bold;
}
#recharge-left .row2 .title .logo, #checkout-content-l .row2 .title .logo{
    float:left;
    margin:5px 10px;
    width:100px;
}
#recharge-left .row2 .title .name, #checkout-content-l .row2 .title .name{
    margin:0 55px 0 105px;
}
#recharge-left .row2 .title .name a, #checkout-content-l .row2 .title .name a{
    font-weight:bold;
    color:#333;
}
#recharge-left .row2 .title .name a:hover, #checkout-content-l .row2 .title .name a:hover{
    color:#FF6600;
    text-decoration:none;
}
#recharge-left .row2 .title .icon, #checkout-content-l .row2 .title .icon{
    float:right;
    width:50px;
}
#recharge-left .row2 .title .icon a, #checkout-content-l .row2 .title .icon a{
    width:50px;
    height:35px;
    background:url(images/icon-recharge.gif) no-repeat 100% 10px;
    display:block;

}
#recharge-left .row2 .title .icon-active, #checkout-content-l .row2 .title .icon-active{
    float:right;
    width:50px;
}
#recharge-left .row2 .title .icon-active a, #checkout-content-l .row2 .title .icon-active a{
    width:50px;
    height:50px;
    background:url(images/icon-recharge-verify.gif) no-repeat 100% 10px;
    display:block;
}

/***************BEGIN DienDC added 2/5/2010 ********************/

#alert-message p{
    margin-bottom:7px;
}
#alert-message-l{
    float:left;
    width:100px;
    text-align:center;
}
#alert-message-r{
    float:right;
    width:800px;
    text-align:left;
}
#alert-message .title{
    font-size:16px;
    color:#0033FF;
    font-weight:bold;
    margin-bottom:5px;
    background:none;
    height:auto;
    padding-left:0;
}
#alert-message-button-l{
    color:#ff5a00;
    background:url(images/bg-line-transaction-detail-button.gif) no-repeat 100% 50%;
    padding:0 20px;
}
#alert-message-button-r{
    color:#333;
    padding:0 20px;
}
#alert-message-button-l p, #alert-message-button-r p{
    margin-bottom:8px;
}

#alert-message-r .other{
    margin-top:10px;
    border-top:1px solid #eaeab7;
    padding-top:5px;
}
#alert-message-r .other a{
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    padding-left:12px;
}
/***************END DienDC added 2/5/2010 ********************/

/*-------------------------------menu-vertical-----------------------------*/
#menu-vertical{
    overflow:hidden;
    width:940px;
    background:url(images/dot-menu-ver.gif) repeat-y 172px 0;
}
#menu-vertical-left{
    width:173px;
    float:left;
    padding:5px 0 5px 0;
    background:url(images/dot-menu-ver.gif) repeat-y 100% 0;
    z-index:99999;
}
#menu-vertical-right{
    width:747px;
    float:right;
    padding-left:20px;
}
#menu-vertical-left li{
    list-style:none;
    background:url(images/bg-menu-ver-grey.gif) no-repeat 0 50%;
    height:36px;
    margin-bottom:5px;
    line-height:36px;
    padding-left:10px;
}
#menu-vertical-left li a{
    color:#0066cc;
    /*font-weight:bold;*/
    display:block;
    text-decoration:none;
}
#menu-vertical-left li a:hover{
    color:#ff5a00;
}
#menu-vertical-left .active{
    background:url(images/bg-menu-ver-activef.gif) no-repeat 0 50%;

}
#menu-vertical-left .active a, #menu-vertical-left .active a:hover {
    color:#ff5a00;
    font-weight:bold;
}
#menu-vertical-right-content{
    float:left;
    width:100%;
    /*width:510px;*/
}
#menu-vertical-right-help{
    width:205px;
    float:right;
    background:#f6f6f6;
    border:1px solid #dedede;
    padding:5px;
    height:100%;
}
.menu-vertical-right-content{
    /*border:1px solid #bac8d8;*/
    padding:10px;
    margin-bottom:10px;
}
.menu-vertical-right-content-title, #menu-vertical-right-help-title{
    text-transform:uppercase;
    border-bottom:1px solid #ddd;
    margin-bottom:10px;
    padding-bottom:2px;
    font-weight:bold;
}
.menu-vertical-right-content th,  .menu-vertical-right-content-form th{
    width:250px;
    text-align:right;
    font-weight:normal;
}
.menu-vertical-right-content th, .menu-vertical-right-content td, .menu-vertical-right-content-form th, .menu-vertical-right-content-form td{
    padding:5px;
    vertical-align:top;
}
#menu-vertical-right-help li{
    color:#ff5a00;
    margin-left:20px;
    margin-bottom:5px;
}
.menu-vertical-right-content-form{
    margin-bottom:10px;
}
.menu-vertical-right-content-form h4{
    text-transform:uppercase;
    border-bottom:1px solid #eee;
    padding-bottom:3px;
}

.menu-vertical-right-content-list-content{
    /*border:1px solid #dedede;*/
    margin-bottom:10px;
}

.menu-vertical-right-content-list-content table{

    border:1px solid #eee;
}

.menu-vertical-right-content-list-content td{
    padding: 5px;
    /*border-bottom:1px solid #eee;*/
}
#menu-ver-help-title{
    text-transform:uppercase;
    border-bottom:1px solid #ddd;
    margin-bottom:10px;
}
.menu-ver-help-title a{
    background:url(images/dot-yell.gif) no-repeat 0 5px;
    padding-left:12px;
}
.menu-ver-help-content{
    margin-left:15px;
    margin-bottom:10px;
    border:1px solid #e9e9e9;
    background:#fff;
    padding:1px;
}
.menu-ver-help-content span{
    background:#f9f9f9;
    display:block;
    padding:5px;
    color:#555;
}
#menu-vertical-right-content .active, .menu-vertical-right-content:hover{
    background:#f7f7ff;
}


/***********BEGIN Thong bao da thuc hien thao tac thanh cong*/
#message-success-box{
    border:1px solid #a5b4bc;
    background:#fff;
    padding:20px 10px 10px 10px;
    margin-bottom:10px;
}
#message-success-box p{
    margin-top:10px;
    margin-bottom:7px;
    font-size:13px;

}
#message-success-box-l{
    float:left;
    width:60px;
    text-align:center;
}
#message-success-box-r{
    float:right;
    width:840px;
    text-align:left;
}

#message-success-box-r .other{
    margin-top:10px;
    border-top:1px solid #ccc;
    padding-top:5px;
}
#message-success-box-r .other a{
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    padding-left:12px;
}

#message-success-box .title{
    font-size:16px;
    color:#0033FF;
    font-weight:bold;
    margin-bottom:5px;
    text-transform:none;
    background:none;
    padding-left:0px;
}

.message-success-footer{
    border-top:1px solid #ccc;
    border-left:0;

    border-right:0;
    padding:8px 40px;
    line-height:20px;
    margin:10px 0 10px 0;
    clear:both;
}


/***********END Thong bao da thuc hien thao tac thanh cong*/

/*----------------------begin index 8-5-----------------*/


#banner-top{
    height:32px;
    margin-bottom:10px;
    overflow:hidden;
}
#banner-top-left{
    float:left;
    width:467px;
}
#banner-top-right{
    float:right;
    width:467px;
}
#services{
    background:url(images/services-title-bg.gif) repeat-x 0 0;
    margin-bottom:10px;
    overflow:hidden;
}
#services-left, #services-right, #services-content, #services-title-l, #services-title-r, #services-title-c{
    width:210px;
    padding:0 10px;
    overflow:hidden;
}
#services-left{
    float:left;
    background:url(images/services-line.gif) no-repeat 100% 40%;
    text-align:justify;
    color:#000066;
}
#services-right{
    float:right;
    text-align:justify;
    color:#000066;
}
#services-content{
    float:left;
    background:url(images/services-line.gif) no-repeat 100% 40%;
    text-align:justify;
    color:#000066;
}
#services-left .title, #services-content .title, #services-right .title{
    background:none;
    text-align:center;
    height:auto;
    color:#999;
    text-transform:none;

}
#services-left .title h4, #services-content .title h4, #services-right .title h4{
    color:#ff5c02;
    text-transform:uppercase;
    margin-bottom:0;
}
#services .pic-services{
    text-align:center;
    margin:10px 0;
}
#services ul{
    list-style:none;
    margin-bottom:10px;
}
#services li{
    margin-bottom:5px;
    background:url(images/icon-list-style.gif) no-repeat 0 6px;
    padding-left:10px;
}
#services li a{
    color:#0066CC;
}
#services li a:hover {
    color:#FF6000;
}

#banner-slide{
    margin-bottom:10px;
}
#line-yell{
    background:#ff7900;
    height:2px;
    margin-bottom:10px;
    overflow:hidden;
}

#line-yell-home{
    background:#ff7900;
    height:1px;
    margin-bottom:1px;
}

#services-title{

    height:20px;
    padding-top:6px;
    margin-bottom:8px;
}
#services-title-l, #services-title-r, #services-title-c{
    text-align:left;
    font-size:13px;
    /*text-transform:uppercase;*/
    font-size:15px;
    color:#ff5a00;
    font-weight:bold;
}
#services-title-l{
    float:left;
}
#services-title-r{
    float:right;
}
#services-title-c{
    float:left;
}

/*----------------------------end index 8-5----------------------*/
#login-right{
    margin-left:10px;
}
#login-right h2{
    color:#2b568a;
    border:0;
    overflow:hidden;
}
#login-right li{
    list-style:none;
    margin-bottom:5px;
    margin-left:10px;
    overflow:hidden;
}
#login-right li img{
    float:left;
    margin-right:10px;
}
.login-right li{
    background:url(images/bg-redmove.gif) no-repeat 0 7px;
    padding-left:15px;
}
#login-content{
    background:url(images/bg-login-content.gif) no-repeat 0 0;
    overflow:hidden;
}
#login-content #content-right{
    margin-right:20px;
    margin-top:130px;
    width:640px;
}
#login-content #content-left{
    margin-left:20px;
    background:#fff;
    margin-top:50px;
}

/*----------------begin integration list--------------------*/
#integration-list{
    background:#fff;
    margin:10px;
    padding:1px;
}
#integration-list-content{
    border:1px solid #d2d2d2;
    padding:1px;
    margin-bottom:5px;
}
#integration-list-content .box-content-square-content{
    border-top:1px solid #fff;
}
#transaction-history-tab{
    line-height:30px;
}
#integration-list .end td{
    border:0;
}
#integration-list-top{
    margin-bottom:10px;
    overflow:hidden;
}
#integration-list-top-r, #integration-list-top-l{
    border:1px solid #a5b4bc;
    padding:10px;
}
#integration-list-top-r{
    float:right;
    width:238px;
}
#integration-list-top-l{
    float:left;
}
#integration-list-top-r .title, #integration-list-top-l .title{
    border-bottom:1px solid #a5b4bc;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:10px;
    background:none;
    padding-left:0px;
    height:auto;
}
#integration-list-top-l li, #integration-list-top-r li{
    list-style:none;
    background:url(images/dot-yell-1.gif) no-repeat 0 5px;
    margin-bottom:5px;
    padding-left:12px;
}
.title-box-content{

    color:#ff5a00;
    font-size:16px;
    margin:10px 0;
    font-weight:bold;
}
.title-box-content span{
    font-size:12px;
    color:#333;
    margin-left:20px;
}
#integration-list a{
    text-decoration:none;
}
#integration-list a:hover{
    text-decoration:underline;
}
.align-right{
    text-align:right;
}
#integration-list .page-view{
    float:right;
}
#integration-add-product th, #integration-add-product td{
    vertical-align:top;
    font-weight:normal;
    padding:5px;
}
#integration-add-product th{
    text-align:right;
    width:175px;
}
#integration-add-product-button td{
    vertical-align:middle;
}
#integration-add-product-button [type='radio']{
    float:left;
}
#integration-list .title-product{
    margin-left:0;
    font-size:16px;
}
.manhung-html{
    background:#f9f9f9;
    border:1px solid #eee;
    padding:5px;
}
#logo-Integrated{
    text-align:center;
}
/*----------------end integration list--------------------*/
/*----------------------begin integration home--------------------------*/
.integation-content-right-box{
    margin-bottom:10px;
    padding:5px 10px 10px 10px;
    overflow:hidden;
    border:1px solid #d2d2d2;
}
#integation-content-right ul li{
    margin:0 0 5px 0px;
    padding:0;
    list-style:none;
    background:url(images/dot-yell.gif) no-repeat 0px 6px;
    padding-left:10px;
}
.integation-content-right-box p{
    margin-bottom:10px;
}

#integration-list-content .title-box-table{
    border-right:1px solid #c7d8f1;
    padding:5px;
}
#integration-list-content .end{
    border-right:0;
}
.integation-content-right-box .title-box{
    border-top:1px solid #fff;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
    background:none;
    padding-left:0px;
    height:22px;
}
.integation-content-right-box-other{
    border:1px solid #d2d2d2;
    margin-bottom:10px;
}
.integation-content-right-box-other .title-box{
    background:url(images/bg-box-title-yell.gif) repeat-x 0 0;
    height:26px;
    line-height:26px;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    padding-left:10px;
    border:1px solid #fff;
}
.integation-content-right-box-other p{
    margin:5px 10px;
}
.redmore{
    text-align:right;
    margin-bottom:0;
}
.redmore a{
    color:#999;
    background:url(images/icon-redmore.gif) no-repeat 100% 3px;
    padding-right:10px;
    font-size:11px;
}
.redmore a:hover{
    color:#ff5a00;
    text-decoration:none;
}
#integation-content-left-top{
    border:1px solid #d2d2d2;
    margin-bottom:10px;
}
.integation-content-last{
    text-align:center;
}
#integation-content-left-top .title-box{
    text-transform:uppercase;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    margin:5px 10px 10px 10px;
    background:none;
    padding-left:0px;
    height:22px;
}
#integation-bottom-l, #integation-bottom-r{
    width:338px;
    border:1px solid #d2d2d2;
}
#integation-bottom-l{
    float:left;
}
#integation-bottom-r{
    float:right;
}
#integation-content-left .hearbanner{
    margin-bottom:10px;
}
#integation-bottom .title-box{
    text-transform:uppercase;
    font-weight:bold;
    background:url(images/bg-box-title.gif) repeat-x 0 0;
    height:26px;
    line-height:26px;
    padding-left:10px;
    border-top:1px solid #fff;
}
.integation-bottom{
    margin:10px;
}
.integation-bottom .title{
    font-weight:bold;
    /*background:url(images/dot-yell-1.gif) no-repeat 0 12px;*/
    background:none;
    padding-left:00px;
}
.integation-bottom-content{
    margin-left:12px;
    margin-bottom:10px;
}
.integation-bottom li{
    background:url(images/dot-yell-1.gif) no-repeat 0 8px;
    list-style:none;
    padding-left:12px;
    margin-bottom:10px;
    text-align:justify;
}
/*----------------------end integration home--------------------------*/

#form-check-list{
    padding:20PX 10px;
    width:918px;
    text-align:center;
}
#form-check-list .label{
    font-weight:bold;
    margin-left:20px;
    margin-right:5px;
}

/*-------------------------begin login--------------------------------*/
#login-content-right, #login-content-left{
    width:300px;
}
#login-content-right{
    float:right;
}
#login-content-left{
    float:left;
}

/*----------------------login-box---------------------*/
#login-box{
    overflow:hidden;
    margin:20px 10px 15px 0;
}
/*#login-box-left{
	width:480px;
	float:left;
	border:1px solid #d2d2d2;
	background-color:#fff;
	padding:1px;
	
	}

#login-box-icon{
	width:130px;
	height:180px;
	float:left;
	background:url(images/login-welcome.gif) no-repeat 100% 50%;
	}

#login-box-content .title{
	background:none;
	color:#ff5a00;
	font-size:16px;
	text-transform:none;
	padding-left:0;
	margin-bottom:10px;
	font-weight:bold;
	border:0;
	border-bottom:1px solid #ccc;
	height:22px;
	}
#login-box-content{
	background-color:#e8f1fe;
	padding:20px;
	}
	
	
#login-box-content td{
	padding:5px;
	}
#login-box-left a{
	text-decoration:none;
	}
#login-box-content-bottom{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #ddd;
	line-height:27px;
	text-align:right;

	font-size:15px;
	color:#333;
	}
#login-warning{
	float:right;
	width:380px;
	padding:5px 5px 5px 40px;
	vertical-align:middle;	
	margin-bottom:15px;
	background: url(images/icon-ExclaimedMsg.gif) no-repeat 10px 5px;
	line-height:20px;
	color:#777;
	}

#login-warning p{
	margin-bottom:10px;
	}
#login-help .title{
	background:none;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	height:auto;
	font-size:16px;
	font-weight:bold;
	text-transform:none;
	}
#login-help p{
	margin-top:10px;
	}
#login-help .question{
	background:url(images/dot-yell-1.gif) no-repeat 0 7px;
	padding-left:10px;
	}
#login-help .guide-request-left-content .content p{
	margin:0;
	padding:5px 0 0 0;
	}
*/


#login-box-left{
    float:left;
    width:360px;
    background:#fff;
    padding:1px;
    border:1px solid #c1d4f0;
    overflow:hidden;
}
#login-box-left-top{
    background:url(images/login-box-top.gif) no-repeat 0 0;
    height:9px;
}
#login-box-left-bottom{
    background:url(images/login-box-bottom.gif) no-repeat 0 100%;
    height:12px;
}
#login-box-left-content{
    padding:5px 14px 0 12px;
    background:#e8f1fe;

}
#login-title{
    text-transform:uppercase;
    font-weight:bold;
    color:#555;
    border-bottom:1px solid #c7d5e9;
}
#login-box-content{
    border-bottom:1px solid #c7d5e9;
    border-top:1px solid #fff;
    padding:20px 0;
}

#login-box-content td, #login-box-content th{
    padding:3px 5px;
}
#login-box-content th{
    width:125px;
    text-align:left;
    font-weight:normal;
    padding-left:5px;
}
#login-box-content .message-box{
    background:#ffffe1;
    border:1px solid #f8df87;
    padding:5px;
    color:#ff5a00;
    margin-bottom:10px;
}
#login-rigister{
    border-top:1px solid #fff;
    text-align:center;
    font-weight:bold;
    padding:10px 0 5px 0;
}
#login-rigister p{
    padding:3px 0;
}
#login-box-right{
    width:480px;
    float:right;
    text-align:right;
}

/*-----------------------tab-box index 02-06----------------------------*/
#tab-box{
    height:29px;
    background:#f3f3f3 url(images/bg-box-title.gif) repeat-x 0 4px;
    border-bottom:1px solid #eee;
}
#tab-box ul{
    list-style:none;
}
#tab-box ul li{
    float:left;
    border:1px solid #d2d2d2;
    border-bottom:0;
    height:24px;
    margin-top:4px;
    line-height:24px;
    margin-right:5px;
    overflow:hidden;
}

#tab-box ul li a{
    display:block;
    float:left;
    padding:0 10px;
    text-transform:uppercase;
    color:#777;
    border:1px solid #fff;
    border-bottom:1px solid #d2d2d2;
    font-weight:bold;
    /*background:url(images/bg-tab.gif) repeat-x 0 0;*/
    background:#ededed;

}
#tab-box .active a, #tab-box ul li a:hover{
    background:#fff;
    color:#ff5a00;
    text-decoration:none;
}
#tab-box .active, #tab-box ul li a:hover{
    height:25px;
}
/*---------------------change-pass-----------------*/
.change-pass .title{
    background:none;
    padding-left:0;
    height:auto;
    border:0;
    font-weight:bold;
    color:#ff5a00;
    text-transform:none;
    font-size:16px;
}
.change-pass-content{
    border:1px solid #b2b2b2;
    padding:20px;
}
.change-pass-content table{
    margin:10px 0;
}
.change-pass-content th, .change-pass-content td{
    padding:5px;
    vertical-align:top;
}
.change-pass-content th{
    width:150px;
    text-align:right;
    font-weight:normal;
}
#menu-vertical-right .box-content-center{
    width:745px;
}
#menu-vertical-right #note-top-right{
    width:600px;
}
/*----------------------------transaction-select----------------------------*/
.transaction-select{
    float:right;
    width:15px;
    text-align:center;
    border-left:1px solid #ccc;
    display:block;
    float:right;
    height:100%;
}
.transaction-select span{
    border-left:1px solid #fff;
    width:17px;
    display:block;
    float:left;
    background:url(images/transaction-select-icon.gif) no-repeat 50% 50%;
}
#transaction-history .box-content-square-content .end{
    border-right:0;
}
#transaction-history .box-content-square-content .title-box-table{
    padding: 5px;
}
.title-box-table-content{
    font-weight:bold;
    padding-right:15px;
}
.transaction-down-icon{
    background:url(images/transaction-up-down-icon.gif) no-repeat;
    background-position: 100% 110%;
}
.transaction-up-icon{
    background:url(images/transaction-up-down-icon.gif) no-repeat;
    background-position: 100% 3px;
}

#transaction-box-select{
    background:#fff;
    border:1px solid #d2e0ed;
    padding:1px;
    width:155px;
}
#transaction-box-select-content{
    background:#e8f1fa;
    color:#2a567c;

}
#transaction-box-select-az{
    border-bottom:1px solid #d2e0ed;
    padding:5px;
    height:28px;
    overflow:hidden;
}
#transaction-box-select-za{
    border-top:1px solid #fff;
    padding:5px;
    height:28px;
    overflow:hidden;
}
#transaction-box-select-content img{
    float:left;
    margin-right:10px;
}


/*-------------------------transaction-history-sell-filter-------------------------------------*/
#transaction-history-sell-filter{
    margin-bottom:10px;
    padding:5px;
    width:760px;
    border:1px solid #ccc;
    background:#f9f9f9;
}
.transaction-history-sell-filter-row{
    margin-bottom:10px;
    overflow:hidden;
}
.transaction-history-sell-filter-row-title{
    width:70px;
    float:left;
    display:block;
}
#transaction-history-sell-checkbox{
    float:left;
}
#transaction-history-sell-checkbox span{
    margin-right:5px;
}
#transaction-history-sell-radio{
    width:420px;
    float:right;
}
#transaction-history-sell-radio span{
    margin-right:10px;
}
#transaction-history-sell-value{
    width:560px;
    float:right;
}
#transaction-history-sell-value span{
    margin-right:10px;
}
#transaction-history-sell-search-button{
    margin-left:65px;
}
#transaction-history-sell-filter td{
    padding:5px;
}

#transaction-history-sell-filter a{
    text-decoration:underline;
    cursor:pointer;
}

#transaction-history-sell-filter a:hover{
    text-decoration:none;
    color:#ff5a00;
}
/*-------------------------complaint-list-top-checkbox-------------------------------------*/
#complaint-list-top{
    width:918px;
    padding:5px 10px;
    border:1px solid #ccc;
    margin-bottom:10px;
}
#complaint-list-top th, #complaint-list-top td{
    padding:5px 0;
}
#complaint-list-top th{
    width:140px;
    text-align:left;
    font-weight:normal;
}
#complaint-list-top-checkbox{
    width:560px;
    float:right;
}
#complaint-list-top-checkbox span{
    margin-right:5px;
}


/*-------------------------complaint-detail-response 07-06-2010-------------------------------------*/
#complaint-detail-response{
    border:1px solid #ccc;
    width:936px;
    padding:1px;
}
#complaint-detail-response-title{
    height:24px;
    line-height:24px;
    margin-bottom:10px;
    overflow:hidden;
}
#complaint-detail-response-title-content{
    float:left;
    width:550px;
    color:#ff5a00;
    font-size:16px;
    font-weight:bold;
}
#complaint-detail-response-title-link{
    float:right;
    width:370px;
    text-align:right;
}
#complaint-detail-response-title-link a{
    display:block;
    float:right;
    background:url(images/left-icon.png) no-repeat 0 50%;
    padding-left:20px;
    margin-left:15px;
}
#complaint-detail-response-content-title{
    height:30px;
    line-height:30px;
    background:url(images/bg-tab-content-transaction-top.gif) repeat-x 0 100%;
    padding:0 5px;
}
#complaint-detail-response-content-title span{
    float:right;
}
#complaint-detail-response-content-title span a{
    margin:0 5px;
    font-weight:bold;
}
.complaint-detail-response-content-row{
    border-bottom:1px solid #d7e3e9;
    background:#f2f6f8 url(images/dot-complaint.gif) repeat-y 200px 0;
    overflow:hidden;
}
#complaint-detail-response-content .end{
    border-bottom:0;
}
.complaint-detail-response-content-colum1{
    float:left;
    background:#f2f6f8;
    width:180px;
    padding:10px;
    height:100%;
    border-right:1px solid #d7e3e9;
}
.complaint-detail-response-content-colum2{
    float:right;
    width:710px;
    padding:15px 10px 10px 10px;
    background:#fff;
}
.complaint-detail-response-name{
    margin-bottom:10px;
    font-weight:bold;
}
.complaint-detail-response-content-colum2-view{
    margin-bottom:10px;
}
.complaint-detail-response-content-colum2-button{
    clear:both;
    margin-top:20px;
    border-top:1px solid #eee;
    padding-top:10px;

}
.complaint-detail-response-content-colum2-button-left{
    float:left;
    width:300px;
}
.complaint-detail-response-content-colum2-button-right{
    float:right;
    text-align:right;
    width:300px;
}
.reply{
    background:url(images/reply-comment-icon.gif) no-repeat 0 50%;
    padding-left:20px;
}
.quote-reply{
    background:url(images/quote-comment-icon.gif) no-repeat 0 50%;
    padding-left:20px;
    margin-left:20px;
}
.view-all-pic{
    background:url(images/view-icon.gif) no-repeat 0 50%;
    padding-left:20px;

}
.complaint-detail-response-comment{
    border-bottom:1px solid #d7e3e9;
    padding:10px 0;
}
#complaint-detail-response-comment-content{
    width:680px;
    margin:0 auto;
    padding:10px;
    background:#e9e9e9;
}
.complaint-detail-response-comment-content-title{
    text-transform:uppercase;
    border-bottom:1px solid #dbd9d9;
    font-weight:bold;
}
#close-comment-box{
    float:right;
    text-transform:uppercase;
}
.complaint-detail-response-comment-content{
    border-top:1px solid #fff;
}
.complaint-detail-response-comment-content th, .complaint-detail-response-comment-content td{
    padding:5px;
}
.complaint-detail-response-comment-content th{
    font-weight:normal;
    width:150px;
    text-align:right;
}
.complaint-detail-response-content-colum2-view-pic img{
    border:1px solid #eee;
    padding:1px;
}
.send-comment{
    background:url(images/guiphanhoi.gif) no-repeat 0 0;
    height:27px;
    width:89px;
    border:0;
}
#complaint-detail-response-content-bottom{
    background:#d7e3e9;
    height:32px;
    line-height:32px;
    text-align:right;
    padding-right:10px;
}
#complaint-detail-response-content-bottom a{
    margin:0 5px;
}
.complaint-detail-response-quote{
    margin-bottom:10px;
    background:url(images/quote-comment-bg-content.gif) no-repeat 0 0;
    width:693px;
    overflow:hidden;
}
.complaint-detail-response-quote-content{
    padding:10px 10px 5px 30px;
}
.complaint-detail-response-quote-bottom{
    background:url(images/quote-comment-bg-bottom.gif) no-repeat 0 100%;
    height:5px;
}
.time-comment{
    font-size:11px;
    color:#555;
}
/*----------------transaction-detail-content 07-06-2010-------------------*/
#transaction-detail-content th, #transaction-detail-content td{
    padding:5px;
}
#transaction-detail-content{
    margin-bottom:5px;
}
#transaction-detail-content th{
    background:#e8f1fe;
    text-align:left;
    font-weight:normal;
    border-right:1px solid #fff;
    font-weight:bold;
}

#transaction-detail-content .underline td{
    border-bottom:1px solid #eee;
}

#transaction-detail-content .underline td{
    border-bottom:1px solid #eee;
}

#transaction-detail-content .underline-grey td{
    border-bottom:1px solid #fff;
    background:url(images/bg-tab-content-transaction-top.gif) repeat-x 0 100%;
    text-align:center;
    text-transform:uppercase;
}

#transaction-detail-content .last td{
    border-bottom:0;
}

#transaction-detail-content .end{
    border-right:0;
}

#transaction-detail-other-content{
    margin:0 0 0 auto;
    margin-top:5px;
    padding:10px;
    overflow:hidden;
}
#transaction-detail-other-content th {
    text-align:right;
    font-weight:normal;
    width:250px;
    background-color:#fff;
}

#transaction-detail-other-content th, #transaction-detail-other-content td{
    padding:5px;
}

#transaction-detail-other-content h4{
    font-weight:bold;
    margin-bottom:5px;
    text-transform:uppercase;
    border-bottom:1px solid #ccc;
    margin-top:5px;
}

.Information-other a{
    background:url(images/down-icon.png) no-repeat 0 50%;
    padding-left:20px;
    display:block;
}
.Information-other .active{
    background:url(images/up-icon.png) no-repeat 0 50%;
}


/*================================14-06-2010===================================*/
#news-index-left .title, #help-index-left .title, #login .title{
    line-height:26px;
    height:26px;
    margin:0;
    padding:0 0 0 8px;
}
#news-index-left ul, #help-index-left ul{
    margin: 5px 5px 0 10px;
    list-style:none;
}
#news-index-left ul li, #help-index-left ul li{
    margin-bottom:5px;

    background:url(images/icon-list-style.gif) no-repeat 0 6px;
    padding-left:8px;
}
#news-index-left li a, #help-index-left li a{
    color:#333;
}
/*================================16-06-2010===================================*/
.capnhatnhanh{
    margin:0 10px;
}

/*================================18-06-2010===================================*/
#transfer-left{
    float:left;
    width:200px;
    margin-left:10px;
    text-align:center;
    vertical-align:middle;
    padding-top:30px;
}
#transfer-right{
    float:right;
    width:680px;
    margin-right:10px;
}

/*--------------------begin page view-----------------*/
.page-view{
    float:left;
    margin-top:-2px;
}
.page-view a{
    border:1px solid #cedfeb;
    background:#f2f6f8 url(images/page-bg.gif) repeat-x 0 0;
    color:#417394;
    margin-right:0px;
    padding:3px 5px;
    text-align:center;
    display:block;
    float:left;
    height:16px;
    vertical-align:middle;
}
.page-view a img{
    margin-right:5px;
}
#last-page img{
    margin-left:5px;
    margin-right:0;
}
.page-view a:hover{
    text-decoration:none;
    border:1px solid #9fbdd2;
    font-weight:normal;
    color:#417394;
}
#prev-page img, #next-page img{
    margin:4px 5px 0px 5px;
}
#page-view-number{
    width:35px;
    float:left;
    height:20px;
    margin-left:3px;
    border:1px solid #cedfeb;
    text-align:center;
    color:#417394;
    font-weight:bold;
    vertical-align:middle;
}
#page-results{
    float:left;
    margin-top:2px;
    *margin-top:0px;
}
#page-results span{
    margin-right:10px;
}
/*--------------------end page view-----------------*/
/*--------------------------22-06-2010----------------------*/
.transaction-detail-message-button{
    text-align:center;
    padding:5px 0 5px 0;
}
.transaction-detail-message-button .button-content{
    float:none;
    overflow:hidden;
}
.transaction-detail-message-button .button-round-yell{
    text-align:center;
}
/*--------------------------23-06-2010--------------------------*/
#support-online-shortcut{
    background:#fff;
    border:1px solid #ddd;
    padding:1px;
    width:200px;
    right:20;
    position:absolute;
    z-index:1000;
}
#support-online-shortcut li{
    list-style:none;
    background:#eee;
    border-bottom:1px solid #ddd;
    border-top:1px solid #fff;
    padding:5px 5px 5px 0px;
}
#support-online-shortcut .alt{
    border-top:0;
}
#support-online-shortcut .end{
    border-bottom:0;
}

#data-grid a {
    text-decoration:underline;
}

/**==================================24-06-2010======================================*/

#intro-intergation{
    width:695px;
    float:right;
    overflow:hidden;
}
#intro-intergation .title{
    text-transform:uppercase;
    color:#ff5a00;
    font-weight:bold;
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
    background:none;
    height:auto;
    padding:0;
}
#intro-intergation .title span{
    border-bottom:2px solid #ff5a00;
    padding-right:10px;
    margin-bottom:0;
    padding-bottom:4px;
}
.intro-interration{
    margin-bottom:5px;
    overflow:hidden;
}
.intro-interration-left, .intro-interration-right{
    width:325px;
    border:1px solid #eee;
    margin-left:18px;
    height:100px;
}
.intro-interration-left{
    float:left;
}
.intro-interration-right{
    float:right;
}
.intro-interration-number{
    float:left;
    margin-top:32px;
    margin-left:-18px;
    height:100px;
    z-index:999999;
}
.intro-interration-circle{
    height:30px;
    width:11px;
    float:right;
    margin-top:35px;
    margin-right:-1px;
}
.intro-interration-content{
    width:285px;
    margin-left:5px;
    float:left;
    color:#555;
}
.intro-interration-title{
    text-transform:uppercase;
    color:#477291;
    font-weight:bold;
    margin-top:5px;
    height:35px;
}

/*----------------------28-06-2010-------------------------*/
#balance-activities{
    width:150px;
    background:#fff;
    border:1px solid #ffcf0f;
    padding:2px;
    float:right;
    margin-bottom:10px;
}
#balance-activities-content{
    background:#ffffde;
    padding:5px 0;
}
#balance-activities-content-title{
    text-align:center;
    font-weight:bold;
    margin-bottom:5px;
    color:#777;
}
#balance-activities-content-view{
    margin: 0 5px;
    text-align:center;
    background:#fff;
    border:1px solid #ccc;
    padding:5px 0;
}

#balance-activities-content-view #balance-content{
    font-size:16px;
}
/*-------------------------29-06-2010------------------------*/
.button-yell{
    background:#fbd687 url(images/button-content-bg.gif) repeat-x 0 50%;
    height:24px;
    line-height:24px;
    padding:0 10px;
    color:#fff;
    border:1px solid #ff7007;
    display:block;
    margin-right:5px;
    float:left;
    overflow:hidden;
}
.button-yell:hover{
    text-decoration:none;
    color:#fff;
    font-weight:normal;
}
.button-box-buttom .button-yell{
    float:right;
}

.menu-vertical-right-content-box{
    border:1px solid #a5b4bc;
    padding:10px;
}
/*-------------------------01-07-2010-----------------------*/
#error-message-box{
    width:400px;
    margin:0 auto;
    padding:10px 10px 10px 35px;
    background:#ffffde url(images/error_16x16.gif) no-repeat 10px 20px;
    border:1px solid #FF0000;
    color:#FF0000;
    font-size:14px;
}
.error-message-box-title{
    border-bottom:1px solid #FF0000;
    font-weight:bold;
    margin-bottom:5px;
    font-size:15px;
    padding-bottom:2px;
    text-align:center;
}
/*----------------------------------------------------*/
.page-view-1{
    float:left;
    margin-left:10px;
    _margin-left:6px;
}
.page-view-1 a{
    border:1px solid #e9e9e9;
    background:#f9f9f9;
    color:#555;
    display:block;
    float:left;
    font-weight:bold;
    font-size:11px;
    margin-right:3px;
    padding:0px 6px;
}
.page-view-1 a:hover, .page-view .active{
    color:#ff5a00;
    background:#fff;
    text-decoration:none;
}
#partner_logo{
    overflow:hidden;

}
#partner_logo img{
    border:1px solid #cccccc;
}
#partner_logo td{
    text-align:center;

}
.integation-content-right-box-1{
    margin-bottom:10px;
    padding: 0px;
    overflow:hidden;
    border:1px solid #d2d2d2;
}
/*-------------------03-07-2010------------------------*/
#conver-system, #conver-system-info{
    width:690px;
    color:#555;
    margin:10px auto 0 auto;
    border:1px solid #ccc;
}
#conver-system-title{
    background:url(images/transaction-detail-message-title-bg.gif) repeat-x 0 0;
    border:1px solid #fff;
    border-bottom:0;
    height:26px;
    line-height:26px;
    padding:0 10px;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
}
#conver-system-content{
    padding:10px;
}
#conver-system-note{
    margin-bottom:10px;
}
#conver-system-note p{
    margin-bottom:10px;
}
.conver-system-button{
    text-align:center;
}
.conver-system-title{
    border-bottom:1px solid #ccc;
    padding-bottom:2px;
    font-weight:bold;
    margin:10px 0;
}

#conver-system-content th{
    width:160px;
    text-align:left;
    font-weight:normal;
}
#conver-system-content td, #conver-system-content th{
    padding:5px;
}
#conver-system-bottom{
    border-top:1px solid #ccc;
    height:30px;
    line-height:30px;
    padding-top:10px;
    margin-top:15px;
    text-align:center;
}
#conver-system-bottom .button-round-grayscale-input{
    margin-left:10px;
}
#conver-system-info td{
    width:50%;
    padding:0 10px 10px 20px;
}
#conver-system-info th{
    border-right:1px solid #ccc;
    padding:0 20px 10px 10px;
    width:50%;
}
#conver-system-info td p, #conver-system-info th p{
    text-align:center;
    font-weight:bold;
}
#conver-system-info td p .button-content, #conver-system-info th p .button-content{
    margin-top:10px;
}

/*------------------------05-07-2010-----------------------------*/
.bulit-hyphen{
    background:url(images/bulit-hyphen.gif) no-repeat 0 10px;
    padding-left:10px;
}
/*-----------popup-applicant------------*/
#popup-applicant{
    border:1px solid #ccc;
    background:#fff;
    width:640px;
    margin:0 auto;
    padding:5px 10px;
}
#popup-applicant-title, #popup-button-title{
    border-bottom:1px solid #ccc;
    text-transform:uppercase;
    font-weight:bold;
    color:#f05500;
    margin-bottom:10px;
}
.popup-applicant-intro{
    margin-bottom:10px;
}
#popup-applicant th, #popup-applicant td{
    vertical-align:top;
    padding:5px;
}
#popup-applicant th{
    text-align:right;
    width:110px;
}
#popup-button{
    margin:10px 0;
    overflow:hidden;
}
.popup-button{
    width:165px;
    float:left;
    margin-right:5px;
    text-align:center;
}

.button-end{
    margin-right:0;
}
.button-alt{
    margin-left:0;
}
.redmore .guide-button{
    background:none;
    padding-right:0;
    border-right:1px solid #ccc;
    margin-right:10px;
    padding-right:10px;
}
#integation-intro{
    border:1px solid #f8c969;
    background:#fff;
    padding:1px;
    margin-bottom:10px;
}
#integation-intro-content{
    background:#ffffdb;
    padding:5px 10px;
}
#integation-intro-content p{
    margin-bottom:10px;
}
#integation-intro-content .end{
    margin-bottom:0;
}
.button-margin{
    margin-left:20px;
    overflow:hidden;
}

/*-----------------06-07-2010--------------------*/
.checkout-content-r-box-content p{
    margin-bottom:10px;
    text-align:justify;
}
.checkout-content-r-box-content .end{
    margin-bottom:0;
}

/*---------------------requisitions-------------------------*/
#requisitions-top{
    margin-bottom:10px;
    overflow:hidden;
}

#requisitions-intro{
    width:250px;
    float:left;
    border:1px solid #f8c969;
    background:#fff;
    padding:1px;
}
#requisitions-intro-content{
    background:#ffffdb;
    padding:5px 10px;
}
#requisitions-intro p{
    margin-bottom:10px;
}
#requisitions-intro .end{
    margin-bottom:0;
}
#requisitions-help{
    width:220px;
    float:right;
    border:1px solid #ccc;
    background:#fff;
    padding:1px;
}
#requisitions-help .checkout-content-r-box-content{
    padding:0 5px 5px 5px;
}
#requisitions-help .checkout-content-r-box-content .end{
    margin-bottom:0;
}
#requisitions-help .checkout-content-r-box-content .title{
    background:none;
    border:0;
    margin:0;
    padding:0;
    border-bottom:1px solid #ccc;
    margin-bottom:5px;
}
#requisitions-top-content{
    width:442px;
    float:left;
    margin-left:10px;
}
#requisitions-top-content .billing{
    border:1px solid #ccc;
    margin-bottom:10px;
}
#requisitions-top-content .billing table{
    margin:10px;
}
#requisitions-top-content .billing .icon{
    width:80px;
    text-align:center;
    vertical-align:middle;
}
#requisitions-top-content .billing th, #requisitions-top-content .billing td{
    vertical-align:top;
    padding:5px;
}
#requisitions-top-content .billing th{
    text-align:right;
    width:120px;
    font-weight:normal;
}
#requisitions-content{
    overflow:hidden;
}
#requisitions-content-left{
    width:445px;
    float:left;
    margin:10px 0 10px 10px;
    overflow:hidden;
}
#requisitions-content-right{
    width:445px;
    margin:10px 10px 10px 0px;
    float:right;
    overflow:hidden;
}
#requisitions-content td, #requisitions-content th{
    padding:5px;
    vertical-align:top;
}
#requisitions-content th{
    width:120px;
    text-align:right;
    font-weight:normal;
}
#requisitions-content .title{
    margin-bottom:10px;
}
#requisitions-content-button{
    text-align:center;
    margin:10px 0;
    height:24px;
    line-height:24px;
}
#form-button-product{
    margin-top:20px;}
#form-button-product td, #form-button-product th{
    border-bottom:0;
    padding:5px;
    vertical-align:top;
}
#form-button-product th{
    text-align:right;
    font-weight:normal;
    width:200px;
}

/*------------------------07-07-2010-----------------------*/
#success-line{
    margin-top:30px;
}
#success-line-title{
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    color:#555;
}
.success-line{
    margin-bottom:15px;
    overflow:hidden;
    color:#555;
}
.success-line-left, .success-line-right{
    width:440px;
    border:1px solid #ddd;
    padding:15px 10px;
    overflow:hidden;
}
.success-line-left{
    float:left;
}
.success-line-right{
    float:right;
}
.success-line-icon{
    width:60px;
    text-align:center;
    vertical-align:middle;
    float:left;
}
.success-line-content{
    width:360px;
    float:right;
}
.success-line-title{
    font-size:14px;
    color:#0066cc;
    font-weight:bold;
    margin-bottom:10px;
}
/*------------------------08-07-2010-----------------------*/
#table-request td{
    border:0;
}
#checkout-content-right ul{
    margin-left:20px;
}
/*-----------09-07-2010------------------*/
#nav-toolbar{
    background:url(images/nav-bg.gif) no-repeat 50% 0;
    height:33px;
}
#nav-toolbar-content{
    width:1000px;
    margin:0 auto;
}
#nav-toolbar-logo{
    width:165px;
    height:33px;
    background:url(images/nav-logo.gif) no-repeat 100% 0;
    float:left;
}
#nav-toolbar-content-right{
    width:820px;
    height:33px;
    line-height:33px;
    float:right;
}
#nav-toolbar-content-right li{
    float:left;
    list-style:none;
    border-right:1px solid #e2e2e2;
    border-left:1px solid #fff;
    height:32px;
}
#nav-toolbar-content-right li a{
    padding:0 15px;
    text-transform:uppercase;
    color:#999;
    display:block;
    height:31px;
    font-weight:bold;
    float:left;
}
#nav-toolbar-content-right li a:hover{
    text-decoration:none;
    background:#f0f1f1;
}
/*--------------------begin product content----------------------------*/
#produc-content{
    margin-bottom:10px;
    margin-right:3px;
    overflow:hidden;
    border: 1px solid #ccc;
}
.produc-content-view-product-title_detail{
    font-weight:bold;
    text-transform:uppercase;
    font-size:16px;
    padding-top:3px;
    padding-bottom:3px;
}
.produc-content-view-product-title{
    font-weight:bold;
    text-transform:uppercase;
    border-bottom:1px solid #eee;
    margin:0 10px 10px 10px;
    padding-bottom:3px;
}
#produc-content-view-product{
    padding-top:0px;
    overflow:hidden;

}
.produc-content-view-product-content{
    padding-bottom:10px;
    overflow:hidden;
}
#produc-content-title{
    height:30px;
    background:url(images/bg-box-title.gif) repeat-x 0 0;
}
#produc-content-view-product .colum-view-product-content{
    margin-right:14px;
    padding-right:18px;
    *padding-right:14px;
}
#produc-content-view-product .end{
    margin-right:0;
    padding-right:0;
}
#produc-content-title ul{
    margin-left:10px;
}
#produc-content-title li{
    float:left;
    margin-right:3px;
    list-style:none;
    height:25px;
    margin-top:3px;
}
#produc-content-title li a{
    color:#777;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
    background:url(images/account-info-bg-tab.jpg) repeat-x 0 100%;
    border:1px solid #d2d2d2;
    border-bottom:0;
    height:25px;
    line-height:25px;
    padding:0 10px;
    float:left;
    display:block;
}
#produc-content-title li a:hover, #produc-content-title .active a{
    background:#fff;
    border-bottom:1px solid #fff;
    color:#ff5a00;
}
.colum-view-product-content-view{
    border:0;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
}
.colum-view-product-content-view li{
    float:left;
    list-style:none;
    margin-left:16px;
    *margin-left:13px;
    margin-bottom:10px;
    width:153px;
    position:relative;
}
.colum-view-product-content-view li img{
    border:0;
}
.pic-view-product-content-view{
    text-align:center;
    width:153px;
    background:url(images/bg-colum-view-product-content-pic.gif) no-repeat 0 0;
    padding-top:8px;
    height:94px;

}
.label-product{
    background:url(images/bg-label-product-content.gif) no-repeat 0 0;
    width:44px;
    height:44px;
    position:absolute;
    top:0;
    right:0;
    line-height:44px;
    color:#fff;
    font-size:16px;
    text-align:center;
    font-weight:bold;
}
.content-view-product-content-view{
    text-align:center;
    background:url(images/colum-view-product-content-content.gif) no-repeat 100% 100%;
    padding:5px 12px 12px 3px;
}
.colum-view-product-content-view-1{
    width:153px;
}
/*----------------------------end product content----------------------------*/

#table-popup{
    border:1px solid #ddd;
    border-bottom:0;
    margin-top:15px;
}
#table-popup td{
    padding:5px;
    border-bottom:1px solid #ddd;
}
#popup-applicant .yel{
    background:none;
    margin-top:20px;
    padding-left:0;
}

#popup-applicant p{

    margin-bottom:15px;
    overflow:hidden;
}
#table-popup{
    border:1px solid #ddd;
    border-bottom:0;
    margin-top:15px;
}
#table-popup td{
    padding:5px;
    border-bottom:1px solid #ddd;
}
#popup-applicant .yel{
    background:none;
    margin-top:20px;
    padding-left:0;
}

#login-box-cdt-payment{
    width:500px;
    float:right;
}
#login-box-cdt-payment .title{
    background:none;
    padding-left:0;
    height:auto;
    border-bottom:1px solid #ddd;
    color:#ff5a00;
    line-height:normal;
    padding-bottom:3px;
    margin-bottom:10px;"
}
#login-box-cdt-payment ul{
    margin:10px 0 10px 30px;
}
#login-box-cdt-payment ul li{
    margin-bottom:5px;
    color:#333;
    text-align:center;
}
#login-box-cdt-payment ul li span{
    color:#333;
    font-weight:bold;
}
#login-box-cdt-payment .button-back-cdt{
    text-align:center;
}


/*Begin Lixi========================================*/
#lixi h3{
    color:#ff5a00;
    border-bottom:1px solid #d5d5d5;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    margin:10px 0;
}
.lixi-intro{
    margin-bottom:15px;
    overflow:hidden;
}
.lixi-intro-content{
    float:left;
    width:770px;
}
.lixi-path p{
    margin:5px 0;
}
.lixi-path .lixi-path-list{
    padding-left:12px;
    margin:2px 0;
    background:url(images/bulit-.gif) no-repeat 0 6px;}
.lixi-buil{
    border:1px solid #eee;
    background:#f9f9f9;
    margin:10px 0;
    padding:5px 0px;
    text-align:center;
    font-weight:bold;
    color:#555;
}
#lixi .lixi-list h3{
    font-size:12px;
    color:#333;
    border:0;
    margin-bottom:5px;
    text-transform:none;
}
.lixi-list .lixi-list-content{
    width:220px;
    text-align:center;
    margin:0 17px 10px 0px;
    vertical-align:top;
    border:1px solid #eee;
    font-weight:bold;
    padding-bottom:5px;
}
.lixi-list td .last{
    margin-right:0;
}
.lixi-list td label{
    margin:10px 0 5px 0;
    font-weight:bold;
    display:block;
}
.lixi-list .lixi-list-content img{
    width:200px;
}
.box-btn{ text-align:center;}
.btn-lixi-b, .btn-lixi-g{
    height:32px;
    line-height:32px;
    padding:0 10px;
    width:auto;
    -moz-border-radius:3px;
    border:0;
    text-transform:uppercase;
    margin:0 5px;
    font-weight:120%;
}
.btn-lixi-b{
    color:#006f9e;
    background:#c5edfe url(images/bg-btn-blue-lixi.gif) repeat-x 0 100%;
}
.btn-lixi-g{
    color:#555;
    background:#f0f0f0 url(images/bg-btn-grays-lixi.gif) repeat-x 0 100%;
}
.title-btn{
    font-weight:normal;
    text-transform:none;
    margin-left:15px;
    color:#555;
}
.lixi-search{
    background:#f5f5f5;
    padding:5px;
    -moz-border-radius:3px;
}
.lixi-search th, .lixi-search td{
    padding:5px;
}
#lixi .note-content-info{
    font-size:12px;
    margin:10px 0 20px 0;
    padding:0 5px 0 40px;
}
#lixi .note-content-info p{
    margin:5px 0;
}
#lixi .box-verify{
    text-align:center;
}
#lixi .box-verify th, #lixi .box-verify td, #lixi-content th, #lixi-content td, #lixi-l th, #lixi-l td{
    padding:5px;
}
#lixi-content th, #lixi-l th{
    text-align:right;
    width:200px;
}
.time-get{
    margin:10px 0;
}
.time-get label{
    margin:0 15px;
}
#lixi .title-01{
    font-weight:bold;
    margin-bottom:5px;
}
.learn-nl-btn{
    float:right;
    padding-right:22px;
    background:url(images/right-icon.png) no-repeat 100% 2px;
}
.list-user-lixi{
    border:1px solid #d5d5d5;
}
.list-user-lixi .list-user-lixi-title{
    background:#E8F1FA;
}
.list-user-lixi{
    margin:0 0 10px 0;
}
.list-user-lixi .list-user-lixi-title th{
    width:auto !important;
    text-align:left !important;
    border-top:1px solid #fff;
    color:#173966;
}
.list-user-lixi td{
    border-top:1px solid #eee;
}
.btn-lixi{
    margin-left:100px;
    overflow:hidden;
    margin-bottom:20px;
}
.btn-lixi-nh, .btn-lixi-nl{
    width:352px;
    height:98px;
    float:left;
    margin:0 5px;
}
.btn-lixi-nh a, .btn-lixi-nl a{
    width:352px;
    height:98px;
    display:block;
    text-indent:-3000px;
}
.btn-lixi-nh a{
    background:url(images/btn-lixi.gif) no-repeat 0 0;
}
.btn-lixi-nl a{
    background:url(images/btn-lixi.gif) no-repeat -352px 0;
}
.btn-lixi-nh a:hover{
    background:url(images/btn-lixi.gif) no-repeat 0 100%;
}
.btn-lixi-nl a:hover{
    background:url(images/btn-lixi.gif) no-repeat -352px 100%;
}
.lixi-quote-acc td{
    border-right:1px solid #eee;
    text-align:center;
    padding:5px 0;
    text-transform:uppercase;
    color:#004978;
    font-weight:bold;
    width:25%;
}
.lixi-quote-acc td.end{
    border:0;
}
.lixi-quote-acc td p{
    margin:5px 0;
}
#lixi h2{
    text-align:center;
    font-size:13px;
    background:url(images/bg-title-mod-01.gif) repeat-x 0 0;
}
#lixi-r{
    width:260px;
    float:right;
}
#lixi-l{
    width:660px;
    float:left;
}
.lixi-r-box{
    border:1px solid #d5d5d5;
    margin-bottom:15px;
    padding:0 10px 10px 10px;
}
#lixi-r .lixi-r-box h3{
    color:#333 !important;}
#lixi-r .tinhtranggiaodich p.yel{
    text-align:center;
    text-transform:uppercase;
    color:#ff5a00;
    font-weight:bold;
}
.lixi-r-box .btn-lixi-g{
    display:block;
    margin:5px 10px !important;
    text-align:center;
    font-weight:bold;
}
.lixi-r-box .btn-lixi-g:hover{
    background:url("images/bg-btn-blue-lixi.gif") repeat-x scroll 0 100% #C5EDFE;
    color:#fff;
    text-decoration:none;
}
#lixi-r .trogiup ul li{
    margin-bottom:5px;
    padding-left:12px;
    background:url(images/bulit-.gif) no-repeat 0 6px;
    list-style:none;}

/**/
.sall-filter{
    height:70px;
}
.row-sall-filter{
    display:block;
    margin:5px 0;
    color:#777;
}
.check-time-filter{
    float:left;
    width:220px;
}
.check-other-filter{
    float:left;
    width:500px;
    text-align:left;
}
.check-other-filter label, .check-other-filter a{
    margin:0 5px 0 0;
}
.check-other-filter a{
    border-right:1px solid #ccc;
    padding-right:5px;
}
.check-other-filter a.end{
    border-right:0;
    padding-right:0;
}
#sall-filter-advance li{
    float:left;
    margin:0 10px 0 0;
    list-style:none;
    overflow:hidden;
}
#sall-filter-advance li.end{
    margin-right:0;
}
#sall-filter-advance li label{
    display:block;
}
#sall-filter-advance li input{
    width:100px;
}
#sall-filter-advance .btn-compact{
    margin-left:10px;
}

/**/
#th-l{
    width:700px;
    float:left;
}
.account_info th{
    font-weight:normal;
    font-size:11px;
    text-align:left;
    vertical-align:top;
    width:70px;
}
.account_info td{
    font-weight:bold;
    font-size:11px;
    text-align:left;
    color:#555;
    vertical-align:top;
}
#th-r{
    width:230px;
    float:right;
}
#th-l .box-content-square, #th-l #transaction-history{
    width:698px !important;
}
.tttk-top{
    color:#555;
    font-size:11px;
}
#th-l .thongtintk{
    border:1px solid #D2D2D2;
    margin:5px 0 10px 0;
    background:#fff;
    height:45px;
    line-height:45px;
    padding:1px;

}
#th-l .thongtintk table{
    background:#e8f1fa;
}
#th-l .thongtintk th, #th-l .thongtintk td{
    padding:0 2px;
    width:16%;
}
#th-l .thongtintk th{
    text-align:right;
    font-weight:normal;
}
.install-account{
    border:1px solid #ccc;
    margin-top:28px;
}
.install-account h3{
    background:url(images/bg-box-title.gif) repeat-x 0 0;
    height:26px;
    line-height:26px;
    color:#555;
    border:1px solid #fff;
    text-transform:uppercase;
    font-size:12px;
}
.install-account h3 span{
    margin:0 5px;
}
.install-account li{
    margin:5px 5px;
    list-style:none;
    padding-left:12px;
    background:url(images/bulit-.gif) no-repeat 0 6px;
}
.install-account li a{
    text-decoration:none;
}
.myaccount-adv{
    margin-top:15px;
}
/*--------mÃ u sáº¯c cÃ¡c dÃ²ng trong báº£ng ----*/
table .cls-white td{
    background:#fff;
    border-bottom:1px solid #f0f0f0;
    vertical-align:top;
}
table .cls-white-last td{
    background:#fff;
    border-bottom:0;
}

table .cls-blue td{
    /*background:#f7fbfe;*/
    background:#5A965B;
    border-bottom:1px solid #f0f0f0;
    vertical-align:top;
    color:#fff;
}
table .cls-blue a{
    color:#fff;
}
table .cls-blue-last a{
    color:#fff;
}
table .cls-blue-last td{
    background:#5A965B;
    border-bottom:0;
    vertical-align:top;
    color:#fff;
}

table .cls-yellow td{
    background:#FFFF99;
    border-bottom:1px solid #f0f0f0;
    vertical-align:top;
}
table .cls-yellow-last td{
    background:#FFFF99;
    border-bottom:0;
}

table .cls-red td{
    background:#F00001;
    border-bottom:1px solid #f0f0f0;
    vertical-align:top;
}
table .cls-red-last td{
    background:#F00001;
    border-bottom:0;
}
/*--------háº¿t sáº¯c cÃ¡c dÃ²ng trong báº£ng ----*/

#transaction-history-title{
    line-height:30px;
    height:30px;
    background:url(images/bg-tab-content-transaction-top.gif) repeat-x 0 100%;
    padding-left:5px;
    vertical-align:middle;
}

#transaction-history-title .icon-ex{
    background:url(images/icon-exel.gif) no-repeat 0 0;
    padding-left:20px;
    margin-right:10px;
    margin-left:10px;
}
.btn-search-advance{
    background:url(images/btn-search-advance.png) no-repeat 0 0;
    padding-left:20px;
}

/* CHI TIET GIAO DICH V2*/
/*
#transaction-history-title{
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	}
*/

/*tich hop 14-4 ==============================*/
.integrated h2{
    font-size:18px;
    margin-top:0;
    font-weight:normal;
}
#integrated-left h3{
    font-size:13px;
    font-weight:bold;
    margin-bottom:5px;
}
#integrated-left h3 a{
    font-size:12px;
    font-weight:normal;
}
.btn-intergrate{
    padding-left:20px;
    background:url(images/right-icon.png) no-repeat 0 0;
}
.int-support{
    border:1px solid #d5d5d5;
}
.int-support h3{
    text-transform:uppercase;
    font-size:12px;
    height:26px;
    line-height:26px;
    background:url("images/bg-box-title.gif") repeat-x scroll 0 100% transparent;
}
.int-support h3 span{
    margin:0 5px;
}
.int-support p{
    margin:5px;
}
.int-support p span{
    width:60px;
    display:block;
    float:left;
}
.int-support p img{
    float:left;
    margin-right:10px;
}
.integrated ul.int-meta{
    margin:10px 20px;

}
.integrated ul.int-meta li{
    list-style:none;
    padding-left:15px;
    margin-bottom:10px;
    background:url(images/crochet.gif) no-repeat 0 4px;
}
ul.btn-int-box-select li{
    width:45%;
    float:left;
    list-style:none;
    margin-left:2%;
}

.btn-int-go{
    display:inline-block;
    color:#fff;
    font-weight:bold;
    -moz-border-radius:3px;
    margin-bottom:10px;
    background:url(images/account-menu-bg-c.gif) repeat-x 0 -2px;
}
ul.btn-int-box-select li .btn-int-type{
    background:#fff;display:inline-block;
    border:1px solid #e8eefa;
    padding:2px;
    color:#555;
    font-weight:bold;
}
ul.btn-int-box-select li .btn-int-type span{
    background:#e8eefa;
    height:26px;
    line-height:26px;
    display:inline-block;
    padding:0 8px;
}
ul.btn-int-box-select li .btn-int-type:hover{
    text-decoration:none;
}
.search-int{
    float:right;
}
.search-int .btn-search-int{
    height:22px;
    line-height:22px;
    border:1px solid #9EB7CD;
    float:right;
    margin-left:5px;
    padding-bottom:1px;
    color:#555;
    background:url(images/bg-buttom-register.jpg) no-repeat -5px -1px;
}
.list-btn-int li{
    list-style:none;
    overflow:hidden;
    margin:10px 0;
}
.list-btn-int li label{
    margin:0 0 0 20px;
    display:block;
    float:left;}
.list-btn-int li label input{
    float:left;
    margin-right:8px;
}
.btn-int-go{
    height:24px;
    line-height:24px;
    padding:0 10px;
}
.btn-int-go:hover{
    text-decoration:none;
    color:#fff;
}
.integrated-step2 th, .integrated-step2 td{
    padding:5px;
}
.integrated-step2 th{
    width:150px;
    text-align:right;
}
.integrated-step2 img{
    float:left;
    margin-right:15px;
}
.box-integratied{
    padding-top:10px;
    border:1px solid #A5B4BC;
    border-top:0;
}
.box-integratied td{
    padding:5px;
    vertical-align:top;
}
.box-integratied td.box-integratied-l{
    width:250px;
}
.box-integratied td.box-integratied-l p{
    padding-left:25px;
    margin-bottom:10px;
    background:url(images/icon-note-content-success.jpg) no-repeat 0 2px;}
.box-link{
    border:1px solid #d5d5d5;
    height:100px;
    overflow:auto;
    padding:3px;
}
.box-integratied .btn-test-integratied{
    float:left;
    margin-right:10px;
}
.message-box-error {
    background: url("images/error_16x16.gif") no-repeat scroll 10px 50% #FFFFDE;
    border: 1px solid #FFCF0F;
    color: #FF5C02;
    display: none;
    font-size: 14px;
    margin: 10px auto;
    padding: 5px 10px 5px 35px;
    width: auto;
}

.button-box {
    border:1px solid #E5ECF9;
    background:#fff;
    padding:1px;
    -moz-border-radius:3px 3px 3px 3px;
    height:25px;
}

.button-box .button-box-content {
    background:#E5ECF9;
    height:25px;
    vertical-align:middle;
}

.note-deposit-info{
    padding:5px 5px 5px 30px;
    /*border:1px solid #ccc;*/
    vertical-align:middle;
    font-size:12px;
    margin-bottom:15px;
    background: url(images/icon-Information.gif) no-repeat 5px 5px;
    line-height:20px;
    color:#333;
    overflow:hidden;
}
/*KHOI TAO TAI KHOAN ------------ 19/08/2011-----------------*/
.create-account-block{
    margin:1em 0 2em 0;
}
.create-account-block h3{
    border-bottom: 1px solid #DDDDDD;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 2px;
    color:#0B60B5;
}
.create-account-block-content{
    padding-left:80px;
}
.create-account-block-content p, .create-account-block-content li{
    margin:0.5em 0;
}
.create-account-block-content li{
    list-style:none;
    display:block;
    clear:both;
    overflow:hidden;
    padding-bottom:0.5em;
}
.create-account-block-content li span{
    font-weight:bold;
    color:#003366;
}

#goods .create-account-block-content{
    background:url(images/goods.gif) no-repeat 0 0px;
}
#digital .create-account-block-content{
    background:url(images/digital.gif) no-repeat 0 0px;
}
#donate .create-account-block-content{
    min-height:60px;
    background:url(images/money_bag.gif) no-repeat 0 0px;
}
.create-account-block-content .create-account-list-logo{
    margin:5px 0 5px 15px;
}
.create-account-block-content .create-account-list-logo img{
    border:1px solid #e9e9e9;
    margin:0 5px;
    -moz-box-shadow:1px 1px 1px #ddd;
    -webkit-box-shadow:1px 1px 1px #ddd;
    box-shadow:1px 1px 1px #ddd;
    padding:3px;
}
.create-account-block-content .create-account-list-logo .list-card-fone{
    _width:250px;
}
.create-account-block-content .create-account-list-logo .list-card-fone{
    float:left;
    margin-right:20px;
}
.create-account-block-content .create-account-list-logo .list-card-fone .list-card-fone-logo{
    float:left;
    width:100px;
    text-align:center;
}
.create-account-block-content .create-account-list-logo .list-card-fone-desc{
    float:right;
    width:135px;
}
.create-account-block-content .create-account-list-logo .list-card-fone-desc p{
    margin:0 0 0 0;
}
.create-account-block-content li th{
    width:150px;
}

#btn-yeucauthanhtoan{
    float:right;
    background:#eee;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-transform:uppercase;
    color:#ff5a00;
    font-weight:bold;
    padding:5px 10px;
}
#transaction-history-mobi{
    margin:10px;
}
#transaction-history-mobi h3{
    font-size:12px;
    text-transform:uppercase;
    margin-bottom:10px;}
.transaction-history-mobi-block{
    margin:10px 0;
}
.transaction-history-mobi-block .transaction-history-mobi-block-title{
    padding:5px;
    font-weight:bold;
    background:#f7f7f7;
}
.transaction-history-mobi-block th, .transaction-history-mobi-block td{
    padding:5px;
}
.transaction-history-mobi-block th{
    border-bottom:1px solid #e3e3e3;
    text-align:left;
}
.transaction-history-mobi-block td{
    border-bottom:1px dashed #e3e3e3;
}
.transaction-history-mobi-block .transaction-history-mobi-block-total td{
    border:0;
    background:#f7f7f7;
}
.simple-right-menu{
    float:right;
    font-size:12px;
    font-weight:normal;
}
#transaction-history-mobi h4{
    margin:10px 0;
}
table#table-payment th, #table#table-payment td{
    padding:5px;
}
table#table-payment th{
    width:120px;
    padding-left:0;
    text-align:left;
}
table#table-payment a#btn-download{
    background:url(images/button-bg-grayscale-1.gif) no-repeat 0 0;
    height:26px;
    line-height:26px;
    padding:0 0 0 10px;
    display:block;
    float:left;
    color:#666;
}
table#table-payment a#btn-download span{
    background:url(images/button-bg-grayscale-1.gif) no-repeat 100% 0;
    height:26px;
    padding:0 10px 0 0px;
    display:block;
}
.vote-payment{
    margin:15px 0;
}
#export-vat h3 a{
    font-size:12px;
    font-weight:normal;
    text-transform:none;
}
#export-vat ol{
    padding:0 0 0 20px;
}
#export-vat li{
    margin-bottom:15px;
}
#export-vat li .export-vat-title{
    font-weight:bold;
}
#export-vat li th, #export-vat li td{
    padding:5px;
}
#export-vat li th{
    text-align:left;
    font-weight:normal;
    width:120px;
}
/*===============*/
#acc-type-payment{
    border:1px solid #e3e2e2;
    background:#f9f9f9;
    padding:0 5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    color:#777;
    text-shadow:0 1px 0 #fff;
    float:right;
}
#acc-type-payment .acc-type-payment{
    font-weight:bold;
    color:#ff5a00;
    margin:0 3px;
}
#acc-type-payment .icon-question{
    width:14px;
    height:12px;
    display:block;
    margin:3px 5px 0 0;
    float:left;
    position:relative;
    text-decoration:none;
}
#acc-type-payment .icon-question #acc-type-payment-tooltip{
    position:absolute;
    top:20px;
    left:-10px;
    display:none;
    z-index:9999999;
}
#acc-type-payment .icon-question:hover #acc-type-payment-tooltip{
    display:block;}
#acc-type-payment .icon-question #acc-type-payment-tooltip .acc-type-payment-tooltip{
    position:relative;
}
#acc-type-payment .icon-question #acc-type-payment-tooltip .acc-type-payment-tooltip span{
    position:absolute;
    left:5px;
    top:-10px;
}
#acc-type-payment .icon-question #acc-type-payment-tooltip .acc-type-payment-tooltip .acc-type-payment-tooltip-ct{
    background:#fff;
    border:1px solid #e6e6e6;
    padding:0 5px;
    width:250px;

    text-align:left;
    color:#555;
    line-height:1.2em;
}
#acc-type-payment .icon-question:hover #acc-type-payment-tooltip .acc-type-payment-tooltip .acc-type-payment-tooltip-ct, #acc-type-payment .icon-question #acc-type-payment-tooltip .acc-type-payment-tooltip .acc-type-payment-tooltip-ct{
    text-decoration:none;
}
#acc-type-payment .icon-question #acc-type-payment-tooltip .acc-type-payment-tooltip .acc-type-payment-tooltip-ct p{
    margin:0.75em 0;
}
/*sidebar*/
#merchant_integrate_new #sidebar{
    width:230px;
    margin-bottom:20px;
}
#merchant_integrate_new #content{
    width:700px;
    margin-bottom:20px;
}
#merchant_integrate_new h3.mod-title{
    text-transform:uppercase;
    font-weight:bold;
    font-size:1em;
    padding-bottom:1px;
    margin:0 0 10px 0;
    border-bottom:1px solid #d7d7d7;}
#merchant_integrate_new #intro{
    border:1px solid #fcda94;
    background:#ffffdb;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:10px;
    padding-bottom:0;
    margin-bottom:15px;
}
#merchant_integrate_new #widget-menu{
    padding:10px;
    padding-bottom:0;
    border:1px solid #d7d7d7;
    margin-bottom:15px;
}
#merchant_integrate_new #widget-menu ul{
    margin:10px 0 15px 0;
}
#merchant_integrate_new #widget-menu ul li{
    list-style:none;
    margin-bottom:10px;
    padding-left:10px;
    background:url(images/bullet.gif) no-repeat 0 4px;}
#merchant_integrate_new #widget-menu ul.widget-menu-sub{
    margin-left:0;
}
#merchant_integrate_new #widget-menu ul.widget-menu-sub li{
    background:url(images/bullet-sub.gif) no-repeat 0 4px;}
#merchant_integrate_new #widget-menu ul.widget-menu-sub li a{
    color:#444;
}
#merchant_integrate_new #widget-menu ul.widget-menu-sub li a.active{
    font-weight:bold;
}
#merchant_integrate_new .mod-content{
    margin-top:10px;
}
#merchant_integrate_new .mod-content h3.mod-title{
    color:#ff5a00;
}
#merchant_integrate_new .mod-content th{
    vertical-align:middle;
    width:180px;
    text-align:center;
}
/*----------------footer-----------------------*/
#footer{ margin-top:15px; overflow:hidden; clear:both;}
#menu-footer{ text-align:center; color:#999; font-weight:bold; margin-bottom:10px; height:33px; line-height:33px; border-top:2px solid #ff9a00; border-bottom:1px solid #ccc; overflow:hidden; }
#menu-footer a{ margin:0 10px; font-weight:bold; color:#777; }
#footer-add{ width:940px; margin:10px auto; color:#777; font-size:11px; overflow:hidden; }
#footer-add-left{ width:480px; float:left; font-size:11px; }
#footer-add-left a{ margin:0 5px; }
#footer-add-right{ width:410px;  float:right;  display:block;  border-left:1px solid #ccc;  padding-left:20px; }
#footer-add address{ font-style:normal; }
/*----------------end footer-----------------------*/
#merchant_integrate_new ul#pathway{
    margin:0 0 15px 0;
    width:100%;
    height:25px;
    background:url(images/bg-pathway.gif) repeat-x 0 100%;
}
#merchant_integrate_new ul#pathway li{
    float:left;
    list-style:none;
    margin-left:10px;
    font-weight:bold;
    font-size:95%;
    line-height:25px;
    text-shadow:0 1px 0 #fff;
}
#merchant_integrate_new ul#pathway li a{
    padding-right:15px;
    font-weight:normal;
    background:url(images/bullet-pathway.gif) no-repeat 100% 5px;}
#merchant_integrate_new ul.tabs{
    width:100%;
    height:27px;
    margin:0;
    border-bottom:3px solid #ff6c00;
}
#merchant_integrate_new ul.tabs li{
    list-style:none;
    float:left;
    margin-right:3px;
}
#merchant_integrate_new ul.tabs li a{
    display:block;
    height:25px;
    line-height:25px;
    text-transform:uppercase;
    color:#777;
    float:left;
    font-weight:bold;
    margin-top:2px;
    padding:0 0 0 10px;
    background:url(images/bg-tab.gif) no-repeat 0 0;}
#merchant_integrate_new ul.tabs li a span{
    display:block;
    height:25px;
    padding:0 10px 0 0 ;
    background:url(images/bg-tab.gif) no-repeat 100% 0;
}
#merchant_integrate_new ul.tabs li a.active, #merchant_integrate_new ul.tabs li a.active span, #merchant_integrate_new ul.tabs li a:hover, ul.tabs li a:hover span{
    margin:0;
    height:27px;
    line-height:27px;
}
#merchant_integrate_new ul.tabs li a.active, #merchant_integrate_new ul.tabs li a:hover{
    color:#fff;
    text-decoration:none;
    background:url(images/bg-tab-active.gif) no-repeat 0 0;}
#merchant_integrate_new ul.tabs li a.active span, #merchant_integrate_new ul.tabs li a:hover span{
    background:url(images/bg-tab-active.gif) no-repeat 100% 0;}
#merchant_integrate_new table.table-style{
    margin:0;
    border:1px solid #d7d7d7;
}
#merchant_integrate_new table.table-style th, #merchant_integrate_new table.table-style td{
    border-bottom:1px solid #e3e3e3;
    padding:5px;
    vertical-align:middle;
}
#merchant_integrate_new .table-style-search{
    text-align:right;
}
#merchant_integrate_new .table-style-search .btn-search{
    width:24px;
    height:23px;
    border:0;
    background:url(images/btn-search.gif) no-repeat 0 0;}
#merchant_integrate_new .table-style-search .input-search{
    border:1px solid #d7d7d7;
    padding:3px;
    width:200px;
}
#merchant_integrate_new table.table-style tr.table-style-title th, #merchant_integrate_new table.table-style tr.table-style-title td{
    background:#e8f1fa url(images/dot-w.gif) repeat-x 0 0;
    color:#173966;
    font-weight:bold;
}
#merchant_integrate_new table.table-style tr.bg-gray th, #merchant_integrate_new table.table-style tr.bg-gray td{
    background:#f9f9f9;
}
#merchant_integrate_new table.table-style tr.table-style-bottom td{
    line-height:22px;
    background:#e8f1fa url(images/dot-w.gif) repeat-x 0 100%;}
#merchant_integrate_new .price{
    color:#ff5a00;
    font-weight:bold;
}
#merchant_integrate_new ul.table-style-paging{
    margin:0 10px;
    float:left;}
#merchant_integrate_new ul.table-style-paging li{
    float:left;
    list-style:none;
    border:1px solid #cedfeb;
    height:22px;
    line-height:22px;
    margin:0 2px;
    background:#f2f6f8 url(images/dot-w.gif) repeat-x 0 0;}
#merchant_integrate_new ul.table-style-paging li a{
    margin:0 5px;
    display:block;
    float:left;
    color:#417394;
    height:22px;
    line-height:22px;
    background-image:url(images/btn-pagin.gif);
    background-repeat:no-repeat;
    text-shadow:0 1px 0 #fff;
}
#merchant_integrate_new ul.table-style-paging li a.first{
    background-position:0 -24px;
    padding-left:15px;
}
#merchant_integrate_new ul.table-style-paging li a.btn-prev, #merchant_integrate_new ul.table-style-paging li a.btn-next{
    padding:0 7px;
}
#merchant_integrate_new ul.table-style-paging li a.btn-prev{
    background-position:1px 5px;
}
#merchant_integrate_new ul.table-style-paging li a.btn-next{
    background-position:3px -55px;
}
#merchant_integrate_new ul.table-style-paging li a.last{
    background-position:100% -84px;
    padding-right:15px;
}
#merchant_integrate_new ul.table-style-paging li:hover{
    border:1px solid #b0cbdf;
}
#merchant_integrate_new ul.table-style-paging li a:hover{
    text-decoration:none;
}
#merchant_integrate_new ul.table-style-paging li .table-style-paging-view{
    background:#fff;
    border:0;
    text-align:center;
    padding:3px;
    width:25px;
}
#merchant_integrate_new #logo-partner a{
    display:block;
    float:left;
    height:42px;
    padding:2px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin:0 10px 15px 10px;
    border:1px solid #fff;
}
#merchant_integrate_new #logo-partner a:hover{
    border:1px solid #e9e9e9;
    -moz-box-shadow:0 0 5px #e7e7e7;
    -webkit-box-shadow:0 0 5px #e7e7e7;
    box-shadow:0 0 5px #e7e7e7;
}

/*widget*/
#merchant_integrate_new .widget{
    border:1px solid #D7D7D7;
}
#merchant_integrate_new .widget h3.mod-title{
    background:url(images/bg-title.gif) repeat-x 0 0;
    border:0;
    height:26px;
    line-height:26px;
    padding-left:10px;
    text-shadow:0 1px 0 #fff;
}
#merchant_integrate_new .widget ul{
    margin:0 10px;
}
#merchant_integrate_new .widget ul li{
    margin-bottom:10px;
    list-style:none;
    padding-left:10px;
    background:url(images/bullet.gif) no-repeat 0 3px;}
#merchant_integrate_new .widget ul li a{
    color:#444;
}
/*------------*/
#merchant_integrate_new .fl{
    float:left;
}
#merchant_integrate_new .fr{
    float:right;
}
#merchant_integrate_new .center{
    text-align:center;
}
/* CSS doi ma pin */
.clearfix{
    clear:both;
}
.pincodebox {
    border:1px solid #ddd;
    padding:20px 15px 10px 15px; border-top:none
}
.pincodebox h3 {
    margin-top:0px
}
h3.PINcode-title {
    font-size:14px;
    color:#FF5C02;
    border-bottom:1px solid #ddd;
    padding-bottom:4px;
    font-weight:bold;
    margin-bottom:10px;
}
.codeboxblue {
    background:#f4f8ff;
    padding:10px
}
.codeboxblue ul {
    margin:0px;
    padding:0px;
    list-style-position:outside;
    padding-left:15px
}
.codeboxblue ul li {
    padding-bottom:5px;
}
.pcodeTxt {
    color:#FF6600;
}